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
-
-
Constructor Summary
Constructors Constructor Description SqlJetVirtualTableDef(org.antlr.runtime.tree.CommonTree ast, int page)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetDatabaseName()java.util.List<ISqlJetColumnDef>getModuleColumns()java.lang.StringgetModuleName()intgetPage()longgetRowId()java.lang.StringgetTableName()voidsetPage(int page)voidsetRowId(long rowId)java.lang.StringtoSQL()java.lang.StringtoSQL(boolean schemaStrict)java.lang.StringtoString()
-
-
-
Constructor Detail
-
SqlJetVirtualTableDef
public SqlJetVirtualTableDef(org.antlr.runtime.tree.CommonTree ast, int page) throws SqlJetException- Throws:
SqlJetException
-
-
Method Detail
-
getTableName
public java.lang.String getTableName()
- Specified by:
getTableNamein interfaceISqlJetVirtualTableDef- Returns:
- the name
-
getDatabaseName
public java.lang.String getDatabaseName()
- Specified by:
getDatabaseNamein interfaceISqlJetVirtualTableDef- Returns:
- the databaseName
-
getModuleName
public java.lang.String getModuleName()
- Specified by:
getModuleNamein interfaceISqlJetVirtualTableDef- Returns:
- the moduleName
-
getModuleColumns
public java.util.List<ISqlJetColumnDef> getModuleColumns()
- Specified by:
getModuleColumnsin interfaceISqlJetVirtualTableDef- Returns:
- the moduleColumns
-
getPage
public int getPage()
- Specified by:
getPagein interfaceISqlJetVirtualTableDef- Returns:
- the page
-
setPage
public void setPage(int page)
- Specified by:
setPagein interfaceISqlJetVirtualTableDef- Parameters:
page- the page to set
-
getRowId
public long getRowId()
- Specified by:
getRowIdin interfaceISqlJetVirtualTableDef- Returns:
- the rowId
-
setRowId
public void setRowId(long rowId)
- Specified by:
setRowIdin interfaceISqlJetVirtualTableDef- Parameters:
rowId- the rowId to set
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
toSQL
public java.lang.String toSQL()
- Specified by:
toSQLin interfaceISqlJetVirtualTableDef- Returns:
- SQL representation of this virtual table schema definition.
-
toSQL
public java.lang.String toSQL(boolean schemaStrict)
-
-