public class TableFunctionRelation extends TableRelation
tableInfo
Constructor and Description |
---|
TableFunctionRelation(TableInfo tableInfo,
TableFunctionImplementation functionImplementation,
Function function) |
Modifier and Type | Method and Description |
---|---|
<C,R> R |
accept(AnalyzedRelationVisitor<C,R> visitor,
C context) |
Function |
function() |
TableFunctionImplementation |
functionImplementation() |
Field |
getField(Path path,
Operation operation) |
allocate, checkNestedArray, equals, fields, getField, getQualifiedName, hashCode, resolveField, setQualifiedName, tableInfo, toColumnIdent, toString
public TableFunctionRelation(TableInfo tableInfo, TableFunctionImplementation functionImplementation, Function function)
public Function function()
public TableFunctionImplementation functionImplementation()
public <C,R> R accept(AnalyzedRelationVisitor<C,R> visitor, C context)
accept
in interface AnalyzedRelation
accept
in class TableRelation
public Field getField(Path path, Operation operation) throws java.lang.UnsupportedOperationException, ColumnUnknownException
getField
in interface AnalyzedRelation
getField
in class TableRelation
java.lang.UnsupportedOperationException
ColumnUnknownException