Package org.apache.calcite.adapter.pig
Pig query provider.
-
Interface Summary Interface Description PigRel Relational expression that uses the Pig calling convention. -
Class Summary Class Description PigAggregate Implementation ofAggregate
inPig calling convention
.PigFilter Implementation ofFilter
inPig calling convention
.PigJoin Implementation ofJoin
inPig calling convention
.PigProject Implementation ofProject
inPig calling convention
.PigRel.Implementor Callback for the implementation process that converts a tree ofPigRel
nodes into complete Pig Latin script.PigRelFactories Implementations of factories inRelFactories
for the Pig adapter.PigRelFactories.PigAggregateFactory Implementation ofRelFactories.AggregateFactory
that returns aPigAggregate
.PigRelFactories.PigFilterFactory Implementation ofRelFactories.FilterFactory
that returns aPigFilter
.PigRelFactories.PigJoinFactory Implementation ofRelFactories.JoinFactory
that returns aPigJoin
.PigRelFactories.PigTableScanFactory Implementation ofRelFactories.TableScanFactory
that returns aPigTableScan
.PigRules VariousRelOptRule
s using the Pig convention.PigSchema Schema that contains one more or more Pig tables.PigSchemaFactory Factory that creates aPigSchema
.PigTable Represents a Pig relation that is created by Pig LatinLOAD
statement.PigTableFactory Factory that creates aPigTable
.PigTableScan Implementation ofTableScan
inPig calling convention
.PigToEnumerableConverter Relational expression representing a scan of a table in a Pig data source.PigToEnumerableConverterRule Rule to convert a relational expression fromPigRel.CONVENTION
toEnumerableConvention
. -
Enum Summary Enum Description PigAggFunction Supported Pig aggregate functions and their Calcite counterparts.PigDataType Supported Pig data types and their Calcite counterparts.