public class MysqlResultSetMetaData extends java.lang.Object implements QuercusResultSetMetaData
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getCatalogName(int column)
Returns the column catalog name
|
MysqlColumn |
getColumn(int column) |
java.lang.String |
getColumnClassName(int column)
Returns the column class namewritability
|
int |
getColumnCount() |
int |
getColumnDisplaySize(int column)
Returns the normal width
|
java.lang.String |
getColumnLabel(int column)
Returns the column label
|
java.lang.String |
getColumnName(int column)
Returns the column name
|
java.lang.String |
getColumnOrigName(int column)
Returns the column original name
|
java.util.ArrayList<MysqlColumn> |
getColumns() |
java.lang.String |
getColumnSchema(int column)
Returns the column schema
|
int |
getColumnType(int column)
Returns the column type
|
java.lang.String |
getColumnTypeName(int column)
Returns the column type name
|
int |
getLength(int column) |
java.lang.String |
getOrigTableName(int column)
Returns the column table orig name
|
int |
getPrecision(int column)
Returns the column precision
|
int |
getScale(int column)
Returns the column scale
|
java.lang.String |
getSchemaName(int column)
Returns the column table name
|
java.lang.String |
getTableName(int column)
Returns the column table name
|
boolean |
isAutoIncrement(int column)
Returns true if the column is auto-numbered.
|
boolean |
isBlob(int column) |
boolean |
isCaseSensitive(int column)
Returns true if the column is case sensitive
|
boolean |
isCurrency(int column)
Returns true if the column is a currency;
|
boolean |
isDefinitelyWritable(int column)
Returns the column writability
|
boolean |
isMultipleKey(int column) |
boolean |
isNotNull(int column) |
int |
isNullable(int column)
Returns true if the column is nullable
|
boolean |
isPrimaryKey(int column) |
boolean |
isReadOnly(int column)
Returns the column writability
|
boolean |
isSearchable(int column)
Returns true if the column can be in a where clause
|
boolean |
isSigned(int column)
Returns true for signed results.
|
boolean |
isUniqueKey(int column) |
boolean |
isUnsigned(int column) |
boolean |
isWrapperFor(java.lang.Class<?> iface) |
boolean |
isWritable(int column)
Returns the column writability
|
boolean |
isZeroFill(int column) |
void |
setColumnCount(int columnCount) |
java.lang.String |
toString() |
<T> T |
unwrap(java.lang.Class<T> iface) |
public int getColumnCount()
getColumnCount
in interface java.sql.ResultSetMetaData
public void setColumnCount(int columnCount)
public java.util.ArrayList<MysqlColumn> getColumns()
public MysqlColumn getColumn(int column)
public boolean isAutoIncrement(int column)
isAutoIncrement
in interface java.sql.ResultSetMetaData
public boolean isCaseSensitive(int column)
isCaseSensitive
in interface java.sql.ResultSetMetaData
public boolean isSearchable(int column)
isSearchable
in interface java.sql.ResultSetMetaData
public boolean isCurrency(int column)
isCurrency
in interface java.sql.ResultSetMetaData
public int isNullable(int column)
isNullable
in interface java.sql.ResultSetMetaData
public int getColumnDisplaySize(int column)
getColumnDisplaySize
in interface java.sql.ResultSetMetaData
public java.lang.String getColumnLabel(int column)
getColumnLabel
in interface java.sql.ResultSetMetaData
public java.lang.String getColumnName(int column)
getColumnName
in interface java.sql.ResultSetMetaData
public java.lang.String getColumnOrigName(int column)
public java.lang.String getColumnSchema(int column)
public boolean isSigned(int column)
isSigned
in interface java.sql.ResultSetMetaData
public int getPrecision(int column)
getPrecision
in interface java.sql.ResultSetMetaData
public int getScale(int column)
getScale
in interface java.sql.ResultSetMetaData
public java.lang.String getSchemaName(int column)
getSchemaName
in interface java.sql.ResultSetMetaData
public java.lang.String getTableName(int column)
getTableName
in interface java.sql.ResultSetMetaData
public java.lang.String getOrigTableName(int column)
public java.lang.String getCatalogName(int column)
getCatalogName
in interface java.sql.ResultSetMetaData
public int getColumnType(int column)
getColumnType
in interface java.sql.ResultSetMetaData
public java.lang.String getColumnTypeName(int column)
getColumnTypeName
in interface java.sql.ResultSetMetaData
public boolean isReadOnly(int column)
isReadOnly
in interface java.sql.ResultSetMetaData
public boolean isWritable(int column)
isWritable
in interface java.sql.ResultSetMetaData
public boolean isDefinitelyWritable(int column)
isDefinitelyWritable
in interface java.sql.ResultSetMetaData
public java.lang.String getColumnClassName(int column)
getColumnClassName
in interface java.sql.ResultSetMetaData
public <T> T unwrap(java.lang.Class<T> iface) throws java.sql.SQLException
unwrap
in interface java.sql.Wrapper
java.sql.SQLException
public boolean isWrapperFor(java.lang.Class<?> iface) throws java.sql.SQLException
isWrapperFor
in interface java.sql.Wrapper
java.sql.SQLException
public boolean isBlob(int column)
isBlob
in interface QuercusResultSetMetaData
public boolean isMultipleKey(int column)
isMultipleKey
in interface QuercusResultSetMetaData
public boolean isZeroFill(int column)
isZeroFill
in interface QuercusResultSetMetaData
public boolean isUnsigned(int column)
isUnsigned
in interface QuercusResultSetMetaData
public boolean isUniqueKey(int column)
isUniqueKey
in interface QuercusResultSetMetaData
public boolean isPrimaryKey(int column)
isPrimaryKey
in interface QuercusResultSetMetaData
public boolean isNotNull(int column)
isNotNull
in interface QuercusResultSetMetaData
public int getLength(int column)
getLength
in interface QuercusResultSetMetaData
public java.lang.String toString()
toString
in class java.lang.Object