FileDocCategorySizeDatePackage
PersonIdentifierTab.javaAPI DocExample2728Fri Feb 23 14:16:22 GMT 2001None

PersonIdentifierTab

public class PersonIdentifierTab extends Object implements oracle.sql.CustomDatumFactory, oracle.sql.CustomDatum

Fields Summary
public static final String
_SQL_NAME
public static final int
_SQL_TYPECODE
oracle.jpub.runtime.MutableArray
_array
static final PersonIdentifierTab
_PersonIdentifierTabFactory
Constructors Summary
public PersonIdentifierTab()

    this((PersonIdentifierTyp[])null);
  
public PersonIdentifierTab(PersonIdentifierTyp[] a)

    _array = new MutableArray(a, 2002, PersonIdentifierTyp.getFactory());
  
Methods Summary
public oracle.sql.CustomDatumcreate(oracle.sql.Datum d, int sqlType)

    if (d == null) return null;
    PersonIdentifierTab a = new PersonIdentifierTab();
    a._array = new MutableArray((ARRAY) d, 2002, PersonIdentifierTyp.getFactory());
    return a;
  
public PersonIdentifierTyp[]getArray()

    return (PersonIdentifierTyp[]) _array.getObjectArray(
      new PersonIdentifierTyp[_array.length()]);
  
public PersonIdentifierTyp[]getArray(long index, int count)

    return (PersonIdentifierTyp[]) _array.getObjectArray(index,
      new PersonIdentifierTyp[_array.sliceLength(index, count)]);
  
public intgetBaseType()

    return _array.getBaseType();
  
public java.lang.StringgetBaseTypeName()

    return _array.getBaseTypeName();
  
public oracle.sql.ArrayDescriptorgetDescriptor()

    return _array.getDescriptor();
  
public PersonIdentifierTypgetElement(long index)

    return (PersonIdentifierTyp) _array.getObjectElement(index);
  
public static oracle.sql.CustomDatumFactorygetFactory()

     
  
    return _PersonIdentifierTabFactory;
  
public intlength()

    return _array.length();
  
public voidsetArray(PersonIdentifierTyp[] a)

    _array.setObjectArray(a);
  
public voidsetArray(PersonIdentifierTyp[] a, long index)

    _array.setObjectArray(a, index);
  
public voidsetElement(PersonIdentifierTyp a, long index)

    _array.setObjectElement(a, index);
  
public oracle.sql.DatumtoDatum(oracle.jdbc.driver.OracleConnection c)

    return _array.toDatum(c, _SQL_NAME);