- getArgNames(String, AggregateCall) - Method in class org.apache.calcite.adapter.pig.PigAggregate
-
- getConcatenatedFieldNameAndTypeForPigSchema(PigRel.Implementor, RelDataTypeField) - Method in class org.apache.calcite.adapter.pig.PigTableScan
-
- getDistinctCalls(PigRel.Implementor) - Method in class org.apache.calcite.adapter.pig.PigAggregate
-
A agg function call like COUNT(DISTINCT COL) in Pig is
achieved via two statements in a FOREACH that follows a GROUP statement:
TABLE = GROUP TABLE ALL;
TABLE = FOREACH TABLE {
COL.DISTINCT = DISTINCT COL;
GENERATE COUNT(COL.DISTINCT) AS C;
}
- getFieldName(RelNode, int) - Method in class org.apache.calcite.adapter.pig.PigRel.Implementor
-
- getFilePath() - Method in class org.apache.calcite.adapter.pig.PigTable
-
- getInputFieldName(int) - Method in class org.apache.calcite.adapter.pig.PigAggregate
-
- getInputFieldNameForAggCall(String, AggregateCall, int) - Method in class org.apache.calcite.adapter.pig.PigAggregate
-
- getLiteralAsString(RexLiteral) - Method in class org.apache.calcite.adapter.pig.PigFilter
-
TODO: do proper literal to string conversion + escaping
- getPigAggregateCall(String, AggregateCall) - Method in class org.apache.calcite.adapter.pig.PigAggregate
-
- getPigAggregateCalls(PigRel.Implementor) - Method in class org.apache.calcite.adapter.pig.PigAggregate
-
- getPigAggregateStatement(PigRel.Implementor) - Method in class org.apache.calcite.adapter.pig.PigAggregate
-
Generates a GROUP BY statement, followed by an optional FOREACH statement
for all aggregate functions used.
- getPigFilterStatement(PigRel.Implementor) - Method in class org.apache.calcite.adapter.pig.PigFilter
-
Generates Pig Latin filtering statements, for example
- getPigForEachGenerate(PigRel.Implementor) - Method in class org.apache.calcite.adapter.pig.PigAggregate
-
Generates a FOREACH statement containing invocation of aggregate functions
and projection of grouped fields.
- getPigGenerateCall(PigRel.Implementor) - Method in class org.apache.calcite.adapter.pig.PigAggregate
-
- getPigGroupBy(PigRel.Implementor) - Method in class org.apache.calcite.adapter.pig.PigAggregate
-
Generates the GROUP BY statement, e.g.
- getPigJoinStatement(PigRel.Implementor) - Method in class org.apache.calcite.adapter.pig.PigJoin
-
Constructs a Pig JOIN statement in the form of
- getPigJoinType() - Method in class org.apache.calcite.adapter.pig.PigJoin
-
Get a string representation of the type of join for use in a Pig script.
- getPigRelationAlias(RelNode) - Method in class org.apache.calcite.adapter.pig.PigRel.Implementor
-
- getPigTable(String) - Method in class org.apache.calcite.adapter.pig.PigTableScan
-
- getPigType() - Method in enum org.apache.calcite.adapter.pig.PigDataType
-
- getRowType(RelDataTypeFactory) - Method in class org.apache.calcite.adapter.pig.PigTable
-
- getSchemaForPigStatement(PigRel.Implementor) - Method in class org.apache.calcite.adapter.pig.PigTableScan
-
- getScript() - Method in class org.apache.calcite.adapter.pig.PigRel.Implementor
-
- getSingleFilterCondition(PigRel.Implementor, RexNode) - Method in class org.apache.calcite.adapter.pig.PigFilter
-
- getSingleFilterCondition(PigRel.Implementor, String, RexCall) - Method in class org.apache.calcite.adapter.pig.PigFilter
-
- getSqlType() - Method in enum org.apache.calcite.adapter.pig.PigDataType
-
- getStatements() - Method in class org.apache.calcite.adapter.pig.PigRel.Implementor
-
- getTable() - Method in class org.apache.calcite.adapter.pig.PigAggregate
-
Override this method so it looks down the tree to find the table this node
is acting on.
- getTable() - Method in class org.apache.calcite.adapter.pig.PigFilter
-
Override this method so it looks down the tree to find the table this node
is acting on.
- getTable() - Method in class org.apache.calcite.adapter.pig.PigJoin
-
The Pig alias of the joined relation will have the same name as one from
the left side of the join.
- getTable() - Method in class org.apache.calcite.adapter.pig.PigProject
-
Override this method so it looks down the tree to find the table this node
is acting on.
- getTableMap() - Method in class org.apache.calcite.adapter.pig.PigSchema
-
- getTableName(RelNode) - Method in class org.apache.calcite.adapter.pig.PigRel.Implementor
-