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)