Package rasj
Class RasPrimitiveType
java.lang.Object
rasj.RasType
rasj.RasBaseType
rasj.RasPrimitiveType
- All Implemented Interfaces:
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
typeSizeFields 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 -
Method Summary
Modifier and TypeMethodDescriptionbooleangetBoolean(Object cell) getCharacter(Object cell) getInteger(Object cell) intRetrieves the id of the type.toString()Returns a string representation of this object.Methods inherited from class rasj.RasBaseType
getSize, isBaseTypeMethods inherited from class rasj.RasType
getAnyType, getName, isStructType
-
Constructor Details
-
RasPrimitiveType
public RasPrimitiveType() -
RasPrimitiveType
-
-
Method Details
-
getTypeID
public int getTypeID()Description copied from class:RasBaseTypeRetrieves the id of the type.- Overrides:
getTypeIDin classRasBaseType- Returns:
- the id of the type
-
toString
Description copied from class:RasBaseTypeReturns a string representation of this object.- Overrides:
toStringin classRasBaseType- Returns:
- a string description of this object.
-
getBoolean
- Throws:
RasTypeInvalidException
-
getCharacter
- Throws:
RasTypeInvalidException
-
getByte
- Throws:
RasTypeInvalidException
-
getShort
- Throws:
RasTypeInvalidException
-
getInteger
- Throws:
RasTypeInvalidException
-
getLong
- Throws:
RasTypeInvalidException
-
getFloat
- Throws:
RasTypeInvalidException
-
getDouble
- Throws:
RasTypeInvalidException
-
equals
-