Package net.anwiba.database.oracle
Enum OracleType
- java.lang.Object
-
- java.lang.Enum<OracleType>
-
- net.anwiba.database.oracle.OracleType
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Comparable<OracleType>,net.anwiba.commons.jdbc.metadata.IDataBaseType
public enum OracleType extends java.lang.Enum<OracleType> implements net.anwiba.commons.jdbc.metadata.IDataBaseType
-
-
Enum Constant Summary
Enum Constants Enum Constant Description BFILEBINARY_DOUBLEBINARY_FLOATCURSORFIXED_CHARFLOATINTERVALDSINTERVALYMJAVA_STRUCTLONGVARCHARNUMBERNVARCHAR2OPAQUEPLSQL_INDEX_TABLERAWTIMESTAMPLTZTIMESTAMPTZUNKNOWNVARCHAR2
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract <T,E extends java.lang.Exception>
voidaccept(IOracleTypeVisitor<T,E> visitor)static OracleTypegetByName(java.lang.String name)intgetCode()static OracleTypegetType(int code)static OracleTypevalueOf(java.lang.String name)Returns the enum constant of this type with the specified name.static OracleType[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
NUMBER
public static final OracleType NUMBER
-
FLOAT
public static final OracleType FLOAT
-
VARCHAR2
public static final OracleType VARCHAR2
-
NVARCHAR2
public static final OracleType NVARCHAR2
-
INTERVALDS
public static final OracleType INTERVALDS
-
INTERVALYM
public static final OracleType INTERVALYM
-
TIMESTAMPLTZ
public static final OracleType TIMESTAMPLTZ
-
TIMESTAMPTZ
public static final OracleType TIMESTAMPTZ
-
PLSQL_INDEX_TABLE
public static final OracleType PLSQL_INDEX_TABLE
-
BFILE
public static final OracleType BFILE
-
CURSOR
public static final OracleType CURSOR
-
RAW
public static final OracleType RAW
-
LONGVARCHAR
public static final OracleType LONGVARCHAR
-
BINARY_FLOAT
public static final OracleType BINARY_FLOAT
-
BINARY_DOUBLE
public static final OracleType BINARY_DOUBLE
-
FIXED_CHAR
public static final OracleType FIXED_CHAR
-
OPAQUE
public static final OracleType OPAQUE
-
JAVA_STRUCT
public static final OracleType JAVA_STRUCT
-
UNKNOWN
public static final OracleType UNKNOWN
-
-
Method Detail
-
values
public static OracleType[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (OracleType c : OracleType.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static OracleType valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
java.lang.IllegalArgumentException- if this enum type has no constant with the specified namejava.lang.NullPointerException- if the argument is null
-
getType
public static OracleType getType(int code)
-
getCode
public int getCode()
- Specified by:
getCodein interfacenet.anwiba.commons.jdbc.metadata.IDataBaseType
-
accept
public abstract <T,E extends java.lang.Exception> void accept(IOracleTypeVisitor<T,E> visitor) throws E extends java.lang.Exception
- Throws:
E extends java.lang.Exception
-
getByName
public static OracleType getByName(java.lang.String name)
-
-