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
Function
and aSupplier
into aLookup
interface.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 aLoadingCache
to speed up lookups, delegated to anotherLookup
instance.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.