anvil.core.sql
Class AnyMetaData
java.lang.Object
|
+--anvil.core.Any
|
+--anvil.core.AnyAbstractClass
|
+--anvil.core.sql.AnyMetaData
- All Implemented Interfaces:
- java.lang.Cloneable, java.lang.Comparable
- Direct Known Subclasses:
- AnyResultSet, AnyStatement
- public class AnyMetaData
- extends AnyAbstractClass
class AnyMetaData
| Fields inherited from class anvil.core.Any |
ARRAY0, DOUBLE_MINUS_ONE, DOUBLE_ONE, DOUBLE_ZERO, EMPTY_STRING, EMPTY_TUPLE, FALSE, INF, IS_ARRAY, IS_BINARY, IS_BOOLEAN, IS_BUFFER, IS_CLASS, IS_DOUBLE, IS_ENUMERATION, IS_INF, IS_INT, IS_LIST, IS_MAP, IS_NEG_INF, IS_NULL, IS_PATTERN, IS_RANGE, IS_STRING, IS_TUPLE, IS_UNDEFINED, MINUS_ONE, NAN, NEG_INF, NULL, ONE, p_compareTo, p_each, p_equals, p_pipe, p_select, THREE, TRUE, TWO, UNDEFINED, ZERO |
|
Constructor Summary |
AnyMetaData(java.sql.ResultSetMetaData metadata)
|
|
Method Summary |
ClassType |
classOf()
Returns the type of this Any. |
protected java.sql.ResultSetMetaData |
getMetaData()
|
Any |
m_getCatalogName(Context context,
Any column)
|
Any |
m_getColumnCount(Context context)
|
Any |
m_getColumnLabel(Context context,
Any column)
|
Any |
m_getColumnLength(Context context,
Any column)
|
Any |
m_getColumnName(Context context,
Any column)
|
Any |
m_getColumnType(Context context,
Any column)
|
Any |
m_getPrecision(Context context,
Any column)
|
Any |
m_getScale(Context context,
Any column)
|
Any |
m_getSchemaName(Context context,
Any column)
|
Any |
m_getTableName(Context context,
Any column)
|
Any |
m_isAutoIncrement(Context context,
Any column)
|
Any |
m_isCaseSensitive(Context context,
Any column)
|
Any |
m_isCurrency(Context context,
Any column)
|
Any |
m_isDefinitelyWritable(Context context,
Any column)
|
Any |
m_isNullable(Context context,
Any column)
|
Any |
m_isReadOnly(Context context,
Any column)
|
Any |
m_isSearchable(Context context,
Any column)
|
Any |
m_isSigned(Context context,
Any column)
|
Any |
m_isWritable(Context context,
Any column)
|
protected int |
toColumnIndex(Any index)
|
protected int |
toColumnIndex(java.lang.String name)
|
java.lang.Object |
toObject()
Gets the contained value as java.lang.Object. |
| Methods inherited from class anvil.core.Any |
_clone, _copy, _invoke, _invoke, _invoke, _invoke, _invoke, _invoke, _serialize, _unserialize, _wakeup, add, classNameOf, clone, coerce, compare, compareTo, concat, contains, copy, create, create, create, create, create, create, create, create, create, create, create, create, create, create, decrease, deleteAttribute, deleteReference, divide, equals, execute, execute, execute, execute, execute, execute, getAttribute, getRef, getReference, has, increase, invoke, invoke, invoke, invoke, invoke, invoke, invoke, invoke, invoke, invoke, invoke, invoke, isArray, isBinary, isBoolean, isBuffer, isDefined, isDouble, isInstanceOf, isInt, isIterator, isList, isMap, isNull, isPattern, isRange, isRef, isSequence, isString, isTuple, isUndefined, iterator, m_clone, m_compareTo, m_copy, m_each, m_equals, m_hashCode, m_pipe, m_select, m_toBoolean, m_toString, minus, modulo, multiply, not, plus, setAttribute, setRef, setReference, setReference, sizeOf, subtract, toAnvil, toAnvil, toAnyBoolean, toAnyDouble, toAnyInt, toAnyString, toArray, toBinary, toBuffer, toByte, toChar, toCode, toDouble, toInt, toList, toLong, toMap, toPattern, toRange, toTuple, type |
| Methods inherited from class java.lang.Object |
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
_metadata
protected java.sql.ResultSetMetaData _metadata
p_getCatalogName
public static final java.lang.Object[] p_getCatalogName
p_getSchemaName
public static final java.lang.Object[] p_getSchemaName
p_getTableName
public static final java.lang.Object[] p_getTableName
p_getColumnName
public static final java.lang.Object[] p_getColumnName
p_getColumnLabel
public static final java.lang.Object[] p_getColumnLabel
p_getColumnType
public static final java.lang.Object[] p_getColumnType
p_getColumnLength
public static final java.lang.Object[] p_getColumnLength
p_getPrecision
public static final java.lang.Object[] p_getPrecision
p_getScale
public static final java.lang.Object[] p_getScale
p_isAutoIncrement
public static final java.lang.Object[] p_isAutoIncrement
p_isCaseSensitive
public static final java.lang.Object[] p_isCaseSensitive
p_isCurrency
public static final java.lang.Object[] p_isCurrency
p_isDefinitelyWritable
public static final java.lang.Object[] p_isDefinitelyWritable
p_isNullable
public static final java.lang.Object[] p_isNullable
p_isReadOnly
public static final java.lang.Object[] p_isReadOnly
p_isSearchable
public static final java.lang.Object[] p_isSearchable
p_isSigned
public static final java.lang.Object[] p_isSigned
p_isWritable
public static final java.lang.Object[] p_isWritable
_class
public static final NativeClass _class
AnyMetaData
public AnyMetaData(java.sql.ResultSetMetaData metadata)
classOf
public ClassType classOf()
- Description copied from class:
Any
- Returns the type of this Any.
- Specified by:
classOf in class AnyAbstractClass
toObject
public java.lang.Object toObject()
- Description copied from class:
Any
- Gets the contained value as
java.lang.Object.
- Overrides:
toObject in class Any
- Returns:
- Value as Object.
getMetaData
protected java.sql.ResultSetMetaData getMetaData()
throws java.sql.SQLException
java.sql.SQLException
toColumnIndex
protected int toColumnIndex(Any index)
throws java.sql.SQLException
java.sql.SQLException
toColumnIndex
protected int toColumnIndex(java.lang.String name)
throws java.sql.SQLException
java.sql.SQLException
m_getColumnCount
public Any m_getColumnCount(Context context)
m_getCatalogName
public Any m_getCatalogName(Context context,
Any column)
m_getSchemaName
public Any m_getSchemaName(Context context,
Any column)
m_getTableName
public Any m_getTableName(Context context,
Any column)
m_getColumnName
public Any m_getColumnName(Context context,
Any column)
m_getColumnLabel
public Any m_getColumnLabel(Context context,
Any column)
m_getColumnType
public Any m_getColumnType(Context context,
Any column)
m_getColumnLength
public Any m_getColumnLength(Context context,
Any column)
m_getPrecision
public Any m_getPrecision(Context context,
Any column)
m_getScale
public Any m_getScale(Context context,
Any column)
m_isAutoIncrement
public Any m_isAutoIncrement(Context context,
Any column)
m_isCaseSensitive
public Any m_isCaseSensitive(Context context,
Any column)
m_isCurrency
public Any m_isCurrency(Context context,
Any column)
m_isDefinitelyWritable
public Any m_isDefinitelyWritable(Context context,
Any column)
m_isNullable
public Any m_isNullable(Context context,
Any column)
m_isReadOnly
public Any m_isReadOnly(Context context,
Any column)
m_isSearchable
public Any m_isSearchable(Context context,
Any column)
m_isSigned
public Any m_isSigned(Context context,
Any column)
m_isWritable
public Any m_isWritable(Context context,
Any column)