Class GridSqlTable
- java.lang.Object
-
- org.apache.ignite.internal.processors.query.h2.sql.GridSqlElement
-
- org.apache.ignite.internal.processors.query.h2.sql.GridSqlTable
-
- All Implemented Interfaces:
GridSqlAst
public class GridSqlTable extends GridSqlElement
Table with optional schema.
-
-
Constructor Summary
Constructors Constructor Description GridSqlTable(@Nullable String schema, String tblName)GridSqlTable(org.h2.table.Table tbl)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GridH2TabledataTable()booleanequals(Object o)StringgetAfterAliasSQL()StringgetBeforeAliasSql()StringgetSQL()inthashCode()Stringschema()StringtableName()voiduseIndexes(List<String> useIndexes)-
Methods inherited from class org.apache.ignite.internal.processors.query.h2.sql.GridSqlElement
addChild, child, child, child, resultType, resultType, size, toString
-
-
-
-
Method Detail
-
getSQL
public String getSQL()
- Returns:
- Generate sql from this AST.
-
getBeforeAliasSql
public String getBeforeAliasSql()
- Returns:
- SQL for the table before alias.
-
getAfterAliasSQL
public String getAfterAliasSQL()
- Returns:
- SQL for the table after alias.
-
useIndexes
public void useIndexes(List<String> useIndexes)
- Parameters:
useIndexes- List of indexes.
-
schema
public String schema()
- Returns:
- Schema.
-
tableName
public String tableName()
- Returns:
- Table name.
-
dataTable
public GridH2Table dataTable()
- Returns:
- Referenced data table.
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classGridSqlElement
-
hashCode
public int hashCode()
- Overrides:
hashCodein classGridSqlElement
-
-