|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.sqlite.jdbc.JdbcResultSetMetaData
public class JdbcResultSetMetaData
Field Summary |
---|
Fields inherited from interface java.sql.ResultSetMetaData |
---|
columnNoNulls, columnNullable, columnNullableUnknown |
Constructor Summary | |
---|---|
JdbcResultSetMetaData(Statement stmt)
|
Method Summary | |
---|---|
java.lang.String |
getCatalogName(int column)
It always returns empty string. |
java.lang.String |
getColumnClassName(int column)
invoke getSQLiteColumnType(int) and org.sqlite.jdbc.JdbcDatabaseMetaData#getColumnClassName(int) method. |
int |
getColumnCount()
invoke org.sqlite.Statement#getColumnCount() method. |
int |
getColumnDisplaySize(int column)
invoke getSQLiteColumnType(int) and org.sqlite.jdbc.JdbcDatabaseMetaData#getColumnDisplaySize(int) method. |
java.lang.String |
getColumnLabel(int column)
invoke org.sqlite.Statement#getColumnLabel(int) method. |
ColumnMetaData |
getColumnMetaData(int column)
invoke org.sqlite.Database#getColumnMetaData(String, String, String) method. |
java.lang.String |
getColumnName(int column)
invoke org.sqlite.Statement#getColumnName(int) method. |
int |
getColumnType(int column)
invoke getSQLiteColumnType(int) and org.sqlite.jdbc.JdbcDatabaseMetaData#getColumnType(int) method. |
java.lang.String |
getColumnTypeName(int column)
invoke org.sqlite.Statement#getColumnTypeName(int) method. |
java.lang.String |
getDatabaseName(int column)
Get the designated column's table's database name. |
int |
getPrecision(int column)
invoke getSQLiteColumnType(int) and org.sqlite.jdbc.JdbcDatabaseMetaData#getPrecision(int) method. |
int |
getScale(int column)
invoke getSQLiteColumnType(int) and org.sqlite.jdbc.JdbcDatabaseMetaData#getScale(int) method. |
java.lang.String |
getSchemaName(int column)
invoke getDatabaseName(int) method. |
int |
getSQLiteColumnType(int column)
invoke org.sqlite.Statement#getColumnType(int) and org.sqlite.Statement#getColumnTypeName(int) method. |
java.lang.String |
getTableName(int column)
invoke org.sqlite.Statement#getColumnTableName(int) method. |
boolean |
isAutoIncrement(int column)
Returns the value of org.sqlite.schema.ColumnMetaData.isAutoIncrement. |
boolean |
isCaseSensitive(int column)
Returns true when the value of org.sqlite.schema.ColumnMetaData.collationSequenceName is 'NOCASE'. |
boolean |
isCurrency(int column)
It always returns false. |
boolean |
isDefinitelyWritable(int column)
It always returns false. |
int |
isNullable(int column)
Returns columnNoNulls if org.sqlite.schema.ColumnMetaData.isNotNull is true. |
boolean |
isReadOnly(int column)
It always returns true. |
boolean |
isSearchable(int column)
It always returns true. |
boolean |
isSigned(int column)
invoke getSQLiteColumnType(int) and org.sqlite.jdbc.JdbcDatabaseMetaData#isSigned(int) method. |
boolean |
isWritable(int column)
It always returns false. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public JdbcResultSetMetaData(Statement stmt)
Method Detail |
---|
public int getColumnCount() throws java.sql.SQLException
getColumnCount
in interface java.sql.ResultSetMetaData
java.sql.SQLException
Statement.getColumnCount()
public boolean isAutoIncrement(int column) throws java.sql.SQLException
isAutoIncrement
in interface java.sql.ResultSetMetaData
column
- the first column is 1, the second is 2, ...
java.sql.SQLException
getColumnMetaData(int)
,
ColumnMetaData.isAutoIncrement
public boolean isCaseSensitive(int column) throws java.sql.SQLException
isCaseSensitive
in interface java.sql.ResultSetMetaData
column
- the first column is 1, the second is 2, ...
java.sql.SQLException
getColumnMetaData(int)
,
ColumnMetaData.collationSequenceName
public boolean isSearchable(int column) throws java.sql.SQLException
isSearchable
in interface java.sql.ResultSetMetaData
column
- the first column is 1, the second is 2, ...
java.sql.SQLException
JdbcDatabaseMetaData.getTypeInfo()
public boolean isCurrency(int column) throws java.sql.SQLException
isCurrency
in interface java.sql.ResultSetMetaData
column
- the first column is 1, the second is 2, ...
java.sql.SQLException
public int isNullable(int column) throws java.sql.SQLException
isNullable
in interface java.sql.ResultSetMetaData
column
- the first column is 1, the second is 2, ...
java.sql.SQLException
getColumnMetaData(int)
,
ColumnMetaData.isNotNull
public boolean isSigned(int column) throws java.sql.SQLException
isSigned
in interface java.sql.ResultSetMetaData
column
- the first column is 1, the second is 2, ...
java.sql.SQLException
getSQLiteColumnType(int)
,
JdbcDatabaseMetaData.isSigned(int)
,
JdbcDatabaseMetaData.getTypeInfo()
public int getColumnDisplaySize(int column) throws java.sql.SQLException
getColumnDisplaySize
in interface java.sql.ResultSetMetaData
column
- the first column is 1, the second is 2, ...
java.sql.SQLException
getSQLiteColumnType(int)
,
JdbcDatabaseMetaData.getColumnDisplaySize(int)
,
org.hsqldb.Types#getMaxDisplaySize(int)
public java.lang.String getColumnLabel(int column) throws java.sql.SQLException
getColumnLabel
in interface java.sql.ResultSetMetaData
column
- the first column is 1, the second is 2, ...
java.sql.SQLException
Statement.getColumnLabel(int)
public java.lang.String getColumnName(int column) throws java.sql.SQLException
getColumnName
in interface java.sql.ResultSetMetaData
column
- the first column is 1, the second is 2, ...
java.sql.SQLException
Statement.getColumnName(int)
public java.lang.String getSchemaName(int column) throws java.sql.SQLException
getSchemaName
in interface java.sql.ResultSetMetaData
column
- the first column is 1, the second is 2, ...
java.sql.SQLException
getDatabaseName(int)
public int getPrecision(int column) throws java.sql.SQLException
getPrecision
in interface java.sql.ResultSetMetaData
column
- the first column is 1, the second is 2, ...
java.sql.SQLException
getSQLiteColumnType(int)
,
JdbcDatabaseMetaData.getPrecision(int)
,
JdbcDatabaseMetaData.getTypeInfo()
public int getScale(int column) throws java.sql.SQLException
getScale
in interface java.sql.ResultSetMetaData
column
- the first column is 1, the second is 2, ...
java.sql.SQLException
getSQLiteColumnType(int)
,
JdbcDatabaseMetaData.getScale(int)
public java.lang.String getTableName(int column) throws java.sql.SQLException
getTableName
in interface java.sql.ResultSetMetaData
column
- the first column is 1, the second is 2, ...
java.sql.SQLException
Statement.getColumnTableName(int)
public java.lang.String getCatalogName(int column) throws java.sql.SQLException
getCatalogName
in interface java.sql.ResultSetMetaData
column
- the first column is 1, the second is 2, ...
java.sql.SQLException
public int getColumnType(int column) throws java.sql.SQLException
getColumnType
in interface java.sql.ResultSetMetaData
column
- the first column is 1, the second is 2, ...
java.sql.SQLException
getSQLiteColumnType(int)
,
JdbcDatabaseMetaData.getColumnType(int)
public java.lang.String getColumnTypeName(int column) throws java.sql.SQLException
getColumnTypeName
in interface java.sql.ResultSetMetaData
column
- the first column is 1, the second is 2, ...
java.sql.SQLException
Statement.getColumnTypeName(int)
public boolean isReadOnly(int column) throws java.sql.SQLException
isReadOnly
in interface java.sql.ResultSetMetaData
column
- the first column is 1, the second is 2, ...
java.sql.SQLException
public boolean isWritable(int column) throws java.sql.SQLException
isWritable
in interface java.sql.ResultSetMetaData
column
- the first column is 1, the second is 2, ...
java.sql.SQLException
public boolean isDefinitelyWritable(int column) throws java.sql.SQLException
isDefinitelyWritable
in interface java.sql.ResultSetMetaData
column
- the first column is 1, the second is 2, ...
java.sql.SQLException
public java.lang.String getColumnClassName(int column) throws java.sql.SQLException
getColumnClassName
in interface java.sql.ResultSetMetaData
column
- the first column is 1, the second is 2, ...
java.sql.SQLException
getSQLiteColumnType(int)
,
JdbcDatabaseMetaData.getColumnClassName(int)
public int getSQLiteColumnType(int column) throws java.sql.SQLException
column
- the first column is 1, the second is 2, ...
java.sql.SQLException
Statement.getColumnType(int)
,
Statement.getColumnTypeName(int)
,
Datatypes In SQLite Version 3 - 2. Column Affinitypublic java.lang.String getDatabaseName(int column) throws java.sql.SQLException
column
- the first column is 1, the second is 2, ...
java.sql.SQLException
Statement.getColumnDatabaseName(int)
public ColumnMetaData getColumnMetaData(int column) throws java.sql.SQLException
column
- the first column is 1, the second is 2, ...
java.sql.SQLException
Database.getColumnMetaData(String, String, String)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |