public class DocTableRelation extends AbstractTableRelation<DocTableInfo>
tableInfo
Constructor and Description |
---|
DocTableRelation(DocTableInfo tableInfo) |
Modifier and Type | Method and Description |
---|---|
<C,R> R |
accept(AnalyzedRelationVisitor<C,R> visitor,
C context) |
Field |
getField(Path path) |
Field |
getWritableField(Path path) |
void |
validateOrderBy(com.google.common.base.Optional<OrderBy> orderBy) |
allocate, checkNestedArray, equals, fields, hashCode, resolveField, tableInfo, toColumnIdent, toString
public DocTableRelation(DocTableInfo tableInfo)
public <C,R> R accept(AnalyzedRelationVisitor<C,R> visitor, C context)
@Nullable public Field getField(Path path)
getField
in interface AnalyzedRelation
getField
in class AbstractTableRelation<DocTableInfo>
public Field getWritableField(Path path) throws java.lang.UnsupportedOperationException, ColumnUnknownException
getWritableField
in interface AnalyzedRelation
getWritableField
in class AbstractTableRelation<DocTableInfo>
java.lang.UnsupportedOperationException
ColumnUnknownException
public void validateOrderBy(com.google.common.base.Optional<OrderBy> orderBy)
validateOrderBy
in class AbstractTableRelation<DocTableInfo>