Package rasj
Class RasPrimitiveType
- java.lang.Object
-
- rasj.RasType
-
- rasj.RasBaseType
-
- rasj.RasPrimitiveType
-
- All Implemented Interfaces:
RasGlobalDefs
public class RasPrimitiveType extends RasBaseType implements RasGlobalDefs
PURPOSE: This class represents the primitive types in the ODMG conformant representation of the RasDaMan type system. COMMENTS:
-
-
Field Summary
-
Fields inherited from class rasj.RasBaseType
typeSize
-
Fields inherited from interface rasj.global.RasGlobalDefs
ACC_DEN_CAPABILITY_WRONG, ACC_DEN_INC_LOGIN, ACC_DEN_NO_PERMISSION, BASE_DBS_ERROR, CREATED, DATABASE_NOT_DEFINED, DB_CONN_FAILED, DB_NOT_OPEN, DELETED, DIMENSION_MISMATCH, FAST_PRE_SCALE_FACTORS, FAST_PRE_SCALE_SUFFIXES, GETFREESERVER_WAIT_INCREMENT, GETFREESERVER_WAIT_INITIAL, GUESTIDENT_DEFAULT, ILLEGAL_ULONG_VALUE, ILLEGAL_USHORT_VALUE, INDEX_OUT_OF_BOUNDS, INTERNAL_CLIENT_ERROR, INTERNAL_DL_PARSE_EXCEPTION, INVALID_OBJECT_NAME_ERROR, KEYWORD_ATYPE, KEYWORD_BTYPE, KEYWORD_CLASS, KEYWORD_CODE, KEYWORD_COLNO, KEYWORD_DIM1, KEYWORD_DIM2, KEYWORD_ERRNO, KEYWORD_HIGH, KEYWORD_INDEX, KEYWORD_INVNAME, KEYWORD_LINENO, KEYWORD_LOW, KEYWORD_METHOD, KEYWORD_TAB, KEYWORD_TOKEN, KEYWORD_TYPE, KEYWORD_URL, KEYWORD_VAL, MANAGER_BUSY, MANAGER_CONN_FAILED, MAX_GETFREESERVER_ATTEMPTS, MODIFIED, NO_ACTIVE_SERVERS, NO_STATUS, NUM_FAST_PRE_SCALE, RAS_ARRAY, RAS_AUTO_COMPRESSION, RAS_BOOLEAN, RAS_BYTE, RAS_CHAR, RAS_COLLECTION, RAS_COMPLEX1, RAS_DOUBLE, RAS_FLOAT, RAS_HDF, RAS_INT, RAS_JPEG, RAS_LONG, RAS_MARRAY, RAS_MINTERVAL, RAS_OID, RAS_PNG, RAS_POINT, RAS_RGB, RAS_SHORT, RAS_SINTERVAL, RAS_STRING, RAS_STRUCTURE, RAS_TIFF, RAS_ULONG, RAS_UNKNOWN, RAS_USHORT, RAS_ZLIB, RASJ_VERSION, RASMGRPORT_DEFAULT, READ, REQUEST_FORMAT_ERROR, RESULT_IS_NO_CELL, RESULT_IS_NO_INTERVAL, SIZE_OF_BOOLEAN, SIZE_OF_BYTE, SIZE_OF_CHAR, SIZE_OF_DOUBLE, SIZE_OF_FLOAT, SIZE_OF_INTEGER, SIZE_OF_LONG, SIZE_OF_RAS_BOOLEAN, SIZE_OF_RAS_BYTE, SIZE_OF_RAS_CHAR, SIZE_OF_RAS_DOUBLE, SIZE_OF_RAS_FLOAT, SIZE_OF_RAS_LONG, SIZE_OF_RAS_SHORT, SIZE_OF_RAS_ULONG, SIZE_OF_RAS_USHORT, SIZE_OF_SHORT, STREAM_INPUT_OVERFLOW, TRANSIENT, TYPE_INVALID, TYPE_NOT_SUPPORTED, TYPE_UNKNOWN, URL_FORMAT_ERROR, WRITE_TRANS_IN_PROGRESS
-
-
Constructor Summary
Constructors Constructor Description RasPrimitiveType()RasPrimitiveType(java.lang.String name, int type)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)java.lang.BooleangetBoolean(java.lang.Object cell)java.lang.BytegetByte(java.lang.Object cell)java.lang.CharactergetCharacter(java.lang.Object cell)java.lang.DoublegetDouble(java.lang.Object cell)java.lang.FloatgetFloat(java.lang.Object cell)java.lang.IntegergetInteger(java.lang.Object cell)java.lang.LonggetLong(java.lang.Object cell)java.lang.ShortgetShort(java.lang.Object cell)intgetTypeID()Retrieves the id of the type.java.lang.StringtoString()Returns a string representation of this object.-
Methods inherited from class rasj.RasBaseType
getSize, isBaseType
-
Methods inherited from class rasj.RasType
getAnyType, getName, isStructType
-
-
-
-
Method Detail
-
getTypeID
public int getTypeID()
Description copied from class:RasBaseTypeRetrieves the id of the type.- Overrides:
getTypeIDin classRasBaseType- Returns:
- the id of the type
-
toString
public java.lang.String toString()
Description copied from class:RasBaseTypeReturns a string representation of this object.- Overrides:
toStringin classRasBaseType- Returns:
- a string description of this object.
-
getBoolean
public java.lang.Boolean getBoolean(java.lang.Object cell) throws RasTypeInvalidException- Throws:
RasTypeInvalidException
-
getCharacter
public java.lang.Character getCharacter(java.lang.Object cell) throws RasTypeInvalidException- Throws:
RasTypeInvalidException
-
getByte
public java.lang.Byte getByte(java.lang.Object cell) throws RasTypeInvalidException- Throws:
RasTypeInvalidException
-
getShort
public java.lang.Short getShort(java.lang.Object cell) throws RasTypeInvalidException- Throws:
RasTypeInvalidException
-
getInteger
public java.lang.Integer getInteger(java.lang.Object cell) throws RasTypeInvalidException- Throws:
RasTypeInvalidException
-
getLong
public java.lang.Long getLong(java.lang.Object cell) throws RasTypeInvalidException- Throws:
RasTypeInvalidException
-
getFloat
public java.lang.Float getFloat(java.lang.Object cell) throws RasTypeInvalidException- Throws:
RasTypeInvalidException
-
getDouble
public java.lang.Double getDouble(java.lang.Object cell) throws RasTypeInvalidException- Throws:
RasTypeInvalidException
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
-