| java.lang.Object com.caucho.jdbc.JdbcMetaData com.caucho.jdbc.GenericMetaData
All known Subclasses: com.caucho.jdbc.PostgresMetaData, com.caucho.jdbc.DerbyMetaData, com.caucho.jdbc.ResinMetaData, com.caucho.jdbc.SqlServerMetaData, com.caucho.jdbc.OracleMetaData, com.caucho.jdbc.MysqlMetaData,
Method Summary | |
public String | createIdentitySQL(String sqlType) | public String | createSequenceSQL(String name, int size) Returns a sequence select expression. | public String | getBlobType() Returns the blob type. | public String | getCreateColumnSQL(int sqlType, int length, int precision, int scale) to Return SQL for the table with the given
SQL type. | protected String | getCreateColumnSQLImpl(int sqlType, int length, int precision, int scale) Returns the SQL for the table with the given SQL type. | protected String | getDefaultCreateTableSQL(int sqlType, int length, int precision, int scale) | public String | getFalseLiteral() Returns the literal for FALSE. | public String | getLongType() Returns the long type. | public String | selectSequenceSQL(String name) | public boolean | supportsGetGeneratedKeys() | public boolean | supportsIdentity() Returns true if identity is supported. | public boolean | supportsPositionFunction() Returns true if the POSITION function is supported. | public boolean | supportsSequences() Returns true if sequences are supported. | public boolean | supportsUpdateTableAlias() Returns true if table alias name with UPDATE is supported. | public boolean | supportsUpdateTableList() Returns true if table list with UPDATE is supported:
UPDATE table1 a, table2 b SET ... |
createIdentitySQL | public String createIdentitySQL(String sqlType)(Code) | | Returns the identity property
|
createSequenceSQL | public String createSequenceSQL(String name, int size)(Code) | | Returns a sequence select expression.
|
getBlobType | public String getBlobType()(Code) | | Returns the blob type.
|
getCreateColumnSQL | public String getCreateColumnSQL(int sqlType, int length, int precision, int scale)(Code) | | to Return SQL for the table with the given
SQL type. Takes, length, precision and scale.
|
getCreateColumnSQLImpl | protected String getCreateColumnSQLImpl(int sqlType, int length, int precision, int scale)(Code) | | Returns the SQL for the table with the given SQL type.
|
getDefaultCreateTableSQL | protected String getDefaultCreateTableSQL(int sqlType, int length, int precision, int scale)(Code) | | |
getFalseLiteral | public String getFalseLiteral()(Code) | | Returns the literal for FALSE.
|
getLongType | public String getLongType()(Code) | | Returns the long type.
|
supportsGetGeneratedKeys | public boolean supportsGetGeneratedKeys()(Code) | | True if the generated keys is supported
|
supportsIdentity | public boolean supportsIdentity()(Code) | | Returns true if identity is supported.
|
supportsPositionFunction | public boolean supportsPositionFunction()(Code) | | Returns true if the POSITION function is supported.
|
supportsSequences | public boolean supportsSequences()(Code) | | Returns true if sequences are supported.
|
supportsUpdateTableAlias | public boolean supportsUpdateTableAlias()(Code) | | Returns true if table alias name with UPDATE is supported.
|
supportsUpdateTableList | public boolean supportsUpdateTableList()(Code) | | Returns true if table list with UPDATE is supported:
UPDATE table1 a, table2 b SET ...
|
|
|