Class SqlJetVirtualTableDef
java.lang.Object
org.tmatesoft.sqljet.core.internal.schema.SqlJetVirtualTableDef
- All Implemented Interfaces:
ISqlJetVirtualTableDef
- Author:
- TMate Software Ltd., Sergey Scherbina (sergey.scherbina@gmail.com)
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Constructor Details
-
SqlJetVirtualTableDef
public SqlJetVirtualTableDef(org.antlr.runtime.tree.CommonTree ast, int page) throws SqlJetException - Throws:
SqlJetException
-
-
Method Details
-
getTableName
public java.lang.String getTableName()- Specified by:
getTableName
in interfaceISqlJetVirtualTableDef
- Returns:
- the name
-
getDatabaseName
public java.lang.String getDatabaseName()- Specified by:
getDatabaseName
in interfaceISqlJetVirtualTableDef
- Returns:
- the databaseName
-
getModuleName
public java.lang.String getModuleName()- Specified by:
getModuleName
in interfaceISqlJetVirtualTableDef
- Returns:
- the moduleName
-
getModuleColumns
- Specified by:
getModuleColumns
in interfaceISqlJetVirtualTableDef
- Returns:
- the moduleColumns
-
getPage
public int getPage()- Specified by:
getPage
in interfaceISqlJetVirtualTableDef
- Returns:
- the page
-
setPage
public void setPage(int page) - Specified by:
setPage
in interfaceISqlJetVirtualTableDef
- Parameters:
page
- the page to set
-
getRowId
public long getRowId()- Specified by:
getRowId
in interfaceISqlJetVirtualTableDef
- Returns:
- the rowId
-
setRowId
public void setRowId(long rowId) - Specified by:
setRowId
in interfaceISqlJetVirtualTableDef
- Parameters:
rowId
- the rowId to set
-
toString
public java.lang.String toString()- Overrides:
toString
in classjava.lang.Object
-
toSQL
public java.lang.String toSQL()- Specified by:
toSQL
in interfaceISqlJetVirtualTableDef
- Returns:
- SQL representation of this virtual table schema definition.
-
toSQL
public java.lang.String toSQL(boolean schemaStrict)
-