|
||||||||||
| 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.ResultSetMetaDatajava.sql.SQLExceptionStatement.getColumnCount()
public boolean isAutoIncrement(int column)
throws java.sql.SQLException
isAutoIncrement in interface java.sql.ResultSetMetaDatacolumn - the first column is 1, the second is 2, ...
java.sql.SQLExceptiongetColumnMetaData(int),
ColumnMetaData.isAutoIncrement
public boolean isCaseSensitive(int column)
throws java.sql.SQLException
isCaseSensitive in interface java.sql.ResultSetMetaDatacolumn - the first column is 1, the second is 2, ...
java.sql.SQLExceptiongetColumnMetaData(int),
ColumnMetaData.collationSequenceName
public boolean isSearchable(int column)
throws java.sql.SQLException
isSearchable in interface java.sql.ResultSetMetaDatacolumn - the first column is 1, the second is 2, ...
java.sql.SQLExceptionJdbcDatabaseMetaData.getTypeInfo()
public boolean isCurrency(int column)
throws java.sql.SQLException
isCurrency in interface java.sql.ResultSetMetaDatacolumn - 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.ResultSetMetaDatacolumn - the first column is 1, the second is 2, ...
java.sql.SQLExceptiongetColumnMetaData(int),
ColumnMetaData.isNotNull
public boolean isSigned(int column)
throws java.sql.SQLException
isSigned in interface java.sql.ResultSetMetaDatacolumn - the first column is 1, the second is 2, ...
java.sql.SQLExceptiongetSQLiteColumnType(int),
JdbcDatabaseMetaData.isSigned(int),
JdbcDatabaseMetaData.getTypeInfo()
public int getColumnDisplaySize(int column)
throws java.sql.SQLException
getColumnDisplaySize in interface java.sql.ResultSetMetaDatacolumn - the first column is 1, the second is 2, ...
java.sql.SQLExceptiongetSQLiteColumnType(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.ResultSetMetaDatacolumn - the first column is 1, the second is 2, ...
java.sql.SQLExceptionStatement.getColumnLabel(int)
public java.lang.String getColumnName(int column)
throws java.sql.SQLException
getColumnName in interface java.sql.ResultSetMetaDatacolumn - the first column is 1, the second is 2, ...
java.sql.SQLExceptionStatement.getColumnName(int)
public java.lang.String getSchemaName(int column)
throws java.sql.SQLException
getSchemaName in interface java.sql.ResultSetMetaDatacolumn - the first column is 1, the second is 2, ...
java.sql.SQLExceptiongetDatabaseName(int)
public int getPrecision(int column)
throws java.sql.SQLException
getPrecision in interface java.sql.ResultSetMetaDatacolumn - the first column is 1, the second is 2, ...
java.sql.SQLExceptiongetSQLiteColumnType(int),
JdbcDatabaseMetaData.getPrecision(int),
JdbcDatabaseMetaData.getTypeInfo()
public int getScale(int column)
throws java.sql.SQLException
getScale in interface java.sql.ResultSetMetaDatacolumn - the first column is 1, the second is 2, ...
java.sql.SQLExceptiongetSQLiteColumnType(int),
JdbcDatabaseMetaData.getScale(int)
public java.lang.String getTableName(int column)
throws java.sql.SQLException
getTableName in interface java.sql.ResultSetMetaDatacolumn - the first column is 1, the second is 2, ...
java.sql.SQLExceptionStatement.getColumnTableName(int)
public java.lang.String getCatalogName(int column)
throws java.sql.SQLException
getCatalogName in interface java.sql.ResultSetMetaDatacolumn - 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.ResultSetMetaDatacolumn - the first column is 1, the second is 2, ...
java.sql.SQLExceptiongetSQLiteColumnType(int),
JdbcDatabaseMetaData.getColumnType(int)
public java.lang.String getColumnTypeName(int column)
throws java.sql.SQLException
getColumnTypeName in interface java.sql.ResultSetMetaDatacolumn - the first column is 1, the second is 2, ...
java.sql.SQLExceptionStatement.getColumnTypeName(int)
public boolean isReadOnly(int column)
throws java.sql.SQLException
isReadOnly in interface java.sql.ResultSetMetaDatacolumn - 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.ResultSetMetaDatacolumn - 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.ResultSetMetaDatacolumn - 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.ResultSetMetaDatacolumn - the first column is 1, the second is 2, ...
java.sql.SQLExceptiongetSQLiteColumnType(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.SQLExceptionStatement.getColumnType(int),
Statement.getColumnTypeName(int),
Datatypes In SQLite Version 3 - 2. Column Affinity
public java.lang.String getDatabaseName(int column)
throws java.sql.SQLException
column - the first column is 1, the second is 2, ...
java.sql.SQLExceptionStatement.getColumnDatabaseName(int)
public ColumnMetaData getColumnMetaData(int column)
throws java.sql.SQLException
column - the first column is 1, the second is 2, ...
java.sql.SQLExceptionDatabase.getColumnMetaData(String, String, String)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||