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.String
getDatabaseName()
java.util.List<ISqlJetColumnDef>
getModuleColumns()
java.lang.String
getModuleName()
int
getPage()
long
getRowId()
java.lang.String
getTableName()
void
setPage(int page)
void
setRowId(long rowId)
java.lang.String
toSQL()
java.lang.String
toSQL(boolean schemaStrict)
java.lang.String
toString()
-
-
-
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:
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
public java.util.List<ISqlJetColumnDef> 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)
-
-