| Overview | Package | Class | Tree | Deprecated | Index | Help | |||
| PREV CLASS | NEXT CLASS | FRAMES | NO FRAMES | ||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||
java.lang.Object | +--com.imaginary.sql.msql.MsqlResultSetMetaData
| Method Summary | |
| java.lang.String | getCatalogName(int column)
This operation is not supported. |
| java.lang.String | getColumnClassName(int column)
UDTs are not supported by mSQL. This will always return null. |
| int | getColumnCount()
|
| int | getColumnDisplaySize(int column)
|
| java.lang.String | getColumnLabel(int column)
mSQL-JDBC 2.0 behaviour change! |
| java.lang.String | getColumnName(int column)
|
| int | getColumnType(int column)
|
| java.lang.String | getColumnTypeName(int column)
|
| int | getPrecision(int column)
This is a total hack for mSQL, as it does not inherently have any concept of precision or scale. |
| int | getScale(int column)
This is a total hack for mSQL, as it does not inherently have any concept of precision or scale. |
| java.lang.String | getSchemaName(int column)
mSQL does not have schemas. |
| java.lang.String | getTableName(int column)
|
| boolean | isAutoIncrement(int column)
|
| boolean | isCaseSensitive(int column)
|
| boolean | isCurrency(int column)
|
| boolean | isDefinitelyWritable(int column)
This always returns true for the lack of anything better to do. |
| int | isNullable(int column)
|
| boolean | isReadOnly(int column)
mSQL does not support read-only mode. |
| boolean | isSearchable(int column)
|
| boolean | isSigned(int column)
|
| boolean | isWritable(int column)
This is always true for mSQL columns. |
| Methods inherited from class java.lang.Object | |
| clone, equals, finalize, getClass, hashCode, notifyAll, notify, toString, wait, wait, wait | |
| Method Detail |
public java.lang.String getCatalogName(int column)
throws java.sql.SQLException
column
- the number of the desired column
public java.lang.String getColumnClassName(int column)
throws java.sql.SQLException
column
- the number of the desired column
public int getColumnCount()
throws java.sql.SQLException
public int getColumnDisplaySize(int column)
throws java.sql.SQLException
column
- the column being queried
public java.lang.String getColumnLabel(int column)
throws java.sql.SQLException
column
- the column being queried
public java.lang.String getColumnName(int column)
throws java.sql.SQLException
column
- the desired column number
public int getColumnType(int column)
throws java.sql.SQLException
column
- the number of the desired column
public java.lang.String getColumnTypeName(int column)
throws java.sql.SQLException
column
- the column number of the desired column
public int getPrecision(int column)
throws java.sql.SQLException
column
- the column whose scale is desired
public int getScale(int column)
throws java.sql.SQLException
column
- the column whose scale is desired
public java.lang.String getSchemaName(int column)
throws java.sql.SQLException
column
- the desired column
public java.lang.String getTableName(int column)
throws java.sql.SQLException
column
- the desired column number
public boolean isAutoIncrement(int column)
throws java.sql.SQLException
column
- the column being checked
public boolean isCaseSensitive(int column)
throws java.sql.SQLException
column
- the column being queried
public boolean isCurrency(int column)
throws java.sql.SQLException
column
- the column being queriedMsqlTypes.MONEY
public boolean isDefinitelyWritable(int column)
throws java.sql.SQLException
column
- the column being queried
public int isNullable(int column)
throws java.sql.SQLException
column
- the column being checked
public boolean isReadOnly(int column)
throws java.sql.SQLException
column
- the column being queried
public boolean isSearchable(int column)
throws java.sql.SQLException
column
- the column to be queried
public boolean isSigned(int column)
throws java.sql.SQLException
column
- the column to be queried
public boolean isWritable(int column)
throws java.sql.SQLException
column
- the column being queried| Overview | Package | Class | Tree | Deprecated | Index | Help | |||
| PREV CLASS | NEXT CLASS | FRAMES | NO FRAMES | ||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||