Package io.substrait.relation
Class ExtensionTable
java.lang.Object
io.substrait.relation.AbstractRel
io.substrait.relation.ZeroInputRel
io.substrait.relation.AbstractReadRel
io.substrait.relation.ExtensionTable
- All Implemented Interfaces:
HasExtension,Rel
-
Nested Class Summary
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<O,C extends VisitationContext, E extends Exception>
Oaccept(RelVisitor<O, C, E> visitor, C context) static io.substrait.relation.ImmutableExtensionTable.Builderbuilder()static io.substrait.relation.ImmutableExtensionTable.Builderfrom(Extension.ExtensionTableDetail detail) abstract Extension.ExtensionTableDetailMethods inherited from class io.substrait.relation.AbstractReadRel
deriveRecordType, getBestEffortFilter, getFilter, getInitialSchemaMethods inherited from class io.substrait.relation.ZeroInputRel
getInputsMethods inherited from class io.substrait.relation.AbstractRel
getRecordTypeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.substrait.relation.HasExtension
getExtensionMethods inherited from interface io.substrait.relation.Rel
getCommonExtension, getHint, getRemap
-
Constructor Details
-
ExtensionTable
public ExtensionTable()
-
-
Method Details
-
getDetail
-
accept
public <O,C extends VisitationContext, O acceptE extends Exception> (RelVisitor<O, C, throws EE> visitor, C context) - Throws:
E extends Exception
-
from
public static io.substrait.relation.ImmutableExtensionTable.Builder from(Extension.ExtensionTableDetail detail) -
builder
public static io.substrait.relation.ImmutableExtensionTable.Builder builder()
-