org.melati.poem.dbms
Class HsqldbText
java.lang.Object
org.melati.poem.dbms.AnsiStandard
org.melati.poem.dbms.Hsqldb
org.melati.poem.dbms.HsqldbText
- All Implemented Interfaces:
- Dbms
public class HsqldbText
- extends Hsqldb
Use CSV tables as backing store.
NOTE 2010/10/24 I could not get this working due to problems with prepaed statements.
- Since:
- 23 Sep 2008
- Author:
- timp
Methods inherited from class org.melati.poem.dbms.AnsiStandard |
alterColumnNotNullableSQL, booleanTrueExpression, canBeIndexed, canStoreBlobs, createTableOptionsSql, createTableSql, defaultPoemTypeOfColumnMetaData, exceptionForUpdate, exceptionForUpdate, getConnection, getDriverClassName, getDriverLoaded, getFixedPtSqlDefinition, getIndexLength, getPrimaryKeyDefinition, getQuotedName, getQuotedValue, getSchema, getSqlDefaultValue, getSqlDefinition, givesCapabilitySQL, loadDriver, preparedStatementPlaceholder, selectLimit, setDriverClassName, setDriverLoaded, sqlBooleanValueOfRaw, toString, unloadDriver |
HsqldbText
public HsqldbText()
canDropColumns
public boolean canDropColumns()
- Whether this DBMS can drop columns.
- Specified by:
canDropColumns
in interface Dbms
- Overrides:
canDropColumns
in class AnsiStandard
- Returns:
- true if we can
- See Also:
Dbms.canDropColumns()
createTableTypeQualifierSql
public String createTableTypeQualifierSql(Table table)
- The default is to keep everything in memory,
this allows for the db to be written to the disk.
The default is to keep everything in memory,
this allows for the db to be written to the disk.
Allow Hsqldb to have a different create table syntax.
Should have trailing space if not empty String
- Specified by:
createTableTypeQualifierSql
in interface Dbms
- Overrides:
createTableTypeQualifierSql
in class Hsqldb
- See Also:
org.melati.poem.dbms.Dbms#createTableSql()
,
org.melati.poem.dbms.AnsiStandard#createTableSql()
tableInitialisationSql
public String tableInitialisationSql(Table table)
-
- Specified by:
tableInitialisationSql
in interface Dbms
- Overrides:
tableInitialisationSql
in class AnsiStandard
- Returns:
- SQL to be run after creation or null
- See Also:
AnsiStandard.tableInitialisationSql(org.melati.poem.Table)
Copyright © 2000-2010 PanEris. All Rights Reserved.