Package org.apache.calcite.schema.lookup
@DefaultQualifier(value=org.checkerframework.checker.nullness.qual.NonNull.class,locations=FIELD) @DefaultQualifier(value=org.checkerframework.checker.nullness.qual.NonNull.class,locations=PARAMETER) @DefaultQualifier(value=org.checkerframework.checker.nullness.qual.NonNull.class,locations=RETURN)
package org.apache.calcite.schema.lookup
Schema Lookup SPI.
The interfaces and classes in this package are used to lookup tables and subschemas within a schema.
-
ClassDescriptionThis class warps a
Functionand aSupplierinto aLookupinterface.An abstract base class for lookups implementing case insensitive lookup.This class is used to hold a pattern, which is typically used in SQL LIKE statements.This class is using aLoadingCacheto speed up lookups, delegated to anotherLookupinstance.Lookup<T>A case sensitive/insensitive lookup for tables, schemas, functions, types ...Named<T>This class is used to hold an object including its name.This class can be used to make a snapshot of a lookups.