public interface TableQueryDef
This object is used by the planner to see ahead of time what sort of table we are dealing with. For example, a view is stored with a DataTableDef describing the resultant columns, and the QueryPlanNode to produce the view result. The query planner requires the information in DataTableDef to resolve references in the query, and the QueryPlanNode to add into the resultant plan tree.
Modifier and Type | Method and Description |
---|---|
DataTableDef |
getDataTableDef()
Returns an immutable DataTableDef object that describes the columns in this
table source, and the name of the table.
|
QueryPlanNode |
getQueryPlanNode()
Returns a QueryPlanNode that can be put into a plan tree and can be
evaluated to find the result of the table.
|
DataTableDef getDataTableDef()
QueryPlanNode getQueryPlanNode()
Copyright © 2015. All rights reserved.