public String getColumnClassName(int column) throws SQLException { ColumnDescriptor desc = getDescriptor(column); String typeAndClassName = desc.getUdtTypeAndClassName(); if (typeAndClassName != null) { int colonIndex = typeAndClassName.indexOf(':');
public Object getFieldValue(_Fields field) { switch (field) { case TYPE: return getType(); case DESC_FLAGS: return Short.valueOf(getDescFlags()); case PRECISION: return Short.valueOf(getPrecision()); case SCALE: return Short.valueOf(getScale()); case NAME: return getName(); case FULL_TABLE_NAME: return getFullTableName(); case UDT_TYPE_AND_CLASS_NAME: return getUdtTypeAndClassName(); } throw new IllegalStateException(); }
public String getColumnTypeName(int column) throws SQLException { ColumnDescriptor desc = getDescriptor(column); String typeAndClassName = desc.getUdtTypeAndClassName(); if (typeAndClassName != null) { int colonIndex = typeAndClassName.indexOf(':');
public String getParameterClassName(int param) throws SQLException { ColumnDescriptor desc = getDescriptor(param); String typeAndClassName = desc.getUdtTypeAndClassName(); if (typeAndClassName != null) { int colonIndex = typeAndClassName.indexOf(':');
public String getParameterTypeName(int param) throws SQLException { ColumnDescriptor desc = getDescriptor(param); String typeAndClassName = desc.getUdtTypeAndClassName(); if (typeAndClassName != null) { int colonIndex = typeAndClassName.indexOf(':');