org.tmatesoft.sqljet.core.internal.schema
Class SqlJetVirtualTableDef
java.lang.Object
org.tmatesoft.sqljet.core.internal.schema.SqlJetVirtualTableDef
- All Implemented Interfaces:
- ISqlJetVirtualTableDef
public class SqlJetVirtualTableDef
- extends java.lang.Object
- implements ISqlJetVirtualTableDef
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
SqlJetVirtualTableDef
public SqlJetVirtualTableDef(org.antlr.runtime.tree.CommonTree ast,
int page)
throws SqlJetException
- Throws:
SqlJetException
getTableName
public java.lang.String getTableName()
- Specified by:
getTableName
in interface ISqlJetVirtualTableDef
- Returns:
- the name
getDatabaseName
public java.lang.String getDatabaseName()
- Specified by:
getDatabaseName
in interface ISqlJetVirtualTableDef
- Returns:
- the databaseName
getModuleName
public java.lang.String getModuleName()
- Specified by:
getModuleName
in interface ISqlJetVirtualTableDef
- Returns:
- the moduleName
getModuleColumns
public java.util.List<ISqlJetColumnDef> getModuleColumns()
- Specified by:
getModuleColumns
in interface ISqlJetVirtualTableDef
- Returns:
- the moduleColumns
getPage
public int getPage()
- Specified by:
getPage
in interface ISqlJetVirtualTableDef
- Returns:
- the page
setPage
public void setPage(int page)
- Specified by:
setPage
in interface ISqlJetVirtualTableDef
- Parameters:
page
- the page to set
getRowId
public long getRowId()
- Specified by:
getRowId
in interface ISqlJetVirtualTableDef
- Returns:
- the rowId
setRowId
public void setRowId(long rowId)
- Specified by:
setRowId
in interface ISqlJetVirtualTableDef
- Parameters:
rowId
- the rowId to set
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
toSQL
public java.lang.String toSQL()
- Specified by:
toSQL
in interface ISqlJetVirtualTableDef
- Returns:
- SQL representation of this virtual table schema definition.
toSQL
public java.lang.String toSQL(boolean schemaStrict)