Manipulates and enumerates members of a SAS library.
This component represents a libref assignment within the SAS Workspace. It enables you to manipulate the members of a SAS library. Libraries are collections of SAS files. This component can also enumerate the contents of a SAS library and return descriptive information about the libref.
CORBA Definitions | |
exception OpenMember | Member is open. |
exception NoMember | File does not exist. |
exception InvalidName | Invalid file name. |
attribute Parent | The data service containing this Libref component. |
attribute Name | The libref name. |
attribute Levels | The number of concatenation levels in the libref or zero for an unconcatenated libref. |
attribute IsReadOnly | An indicator of whether this libref is read-only. |
attribute IsSequential | An indicator of whether datasets for libref must be accessed sequentially. |
attribute IsTemp | An indicator of whether this libref represents a temporary library. |
enum LevelInfoIndex | Indices to the fieldInclusionMask array parameter of the LevelInfo operation. |
enum EngineAttrIndex | Column indexes into the engineAttributes array returned from the LevelInfo operation. |
const FileAccessCreate | File creation is supported. |
const FileAccessDelete | File deletion is supported. |
const FileAccessRename | Renaming a file is supported. |
const FileAccessAlterDef | Altering definitions on a file is supported. |
const FileAccessReadDir | Reading the directory file is supported. |
const FileAccessViewsAsData | Accessing view files as data is supported. |
const FileAccessGen | File generations are supported. |
const FileAccessYZBEngine | |
const FileAccessGenNative | The support for generations uses native operating system capabilities. |
const RecordAccessAdd | Adding records is supported. |
const RecordAccessDelete | Deleting records is supported. |
const RecordAccessUpdate | Updating records is supported. |
const RecordAccessInsert | Inserting records is supported. |
const RecordAccessLoseCurrentOnAdd | Adding records causes the engine to lose current position information. |
const KeyedAccessHashed | Hashed keys are supported. |
const KeyedAccessIndexed | Indexed keys are supported. |
const KeyedAccessCreate | Creating new indexes is supported. |
const KeyedAccessDelete | Deleting indexes is supported. |
const ByteAccessLocate | Access by byte location is supported. |
const AccessOrderRandom | Random access is supported. |
const AccessOrderSequential | Sequential access is supported. |
const AccessOrderIndexed | Indexed key access is supported. |
const AccessOrderSkipSequential | Skip sequential access is supported. |
const HeaderAccessReadType | Reading type information is supported. |
const HeaderAccessSetType | Setting type information is supported. |
const HeaderAccessReadLabel | Reading label information is supported. |
const HeaderAccessSetLabel | Setting label information is supported. |
const HeaderAccessReadNumOfRecs | Obtaining the number of records is supported. |
const HeaderAccessRecordOrderInfo | Record order information is supported. |
const HeaderAccessIndexes | Listing of indexes is supported. |
const DictionaryAccessVarLabels | Variable labels are supported. |
const DictionaryAccessFormats | Variable formats are supported. |
const DictionaryAccessInformats | Variable informats are supported. |
const DictionaryAccessIndex | Reading the INDEX flag is supported. |
const DictionaryAccessRenameVars | Renaming variables is supported. |
const DictionaryAccessModifyVarLabel | Modifying variable labels is supported. |
const DictionaryAccessModifyFormat | Modifying variable formats is supported. |
const DictionaryAccessModifyInformat | Modifying variable informats is supported. |
const DataTypeFloat | |
const DataTypeFixedChar | The fixed character data type is supported. |
const DataTypeCharVarying | The character varying data type is supported. |
const DataTypeInt | The fixed point data type is supported. |
const ConcurrencyFileLocking | File level locking is supported. |
const ConcurrencyPageLocking | Page level locking is supported. |
const ConcurrencyRecordLocking | Record level locking is supported. |
const ConcurrencyLockDatabase | Locking the database is supported. |
const ConcurrencyReadDirtyData | It is possible to read uncommitted data from other transactions. |
const ConcurrencyNoWait | NoWait is supported. |
const IntegritySetConstraints | Integrity constraints are supported. |
const AuthorizationRead | READ= is supported. |
const AuthorizationWrite | WRITE= is supported. |
const AuthorizationAlter | ALTER= is supported. |
const AuthorizationEncrypt | ENCRYPT= is supported. |
const DataModelRelational | This engine accesses an underlying storage implementation based on the relational data model. |
const DataModelNetwork | This engine accesses an underlying storage implementation based on the network data model. |
const DataModelHierarchical | This engine accesses an underlying storage implementation based on the hierarchical data model. |
const RelationalOpOrderBy | Order by operation is supported. |
const RelationalOpJoin | SQL join operation is supported. |
const RelationalOpSemiJoin | Semi-join operation is supported. |
const RelationalOpUnion | Union operation is supported. |
const RelationalOpIntersection | Intersection operation is supported. |
const RelationalOpSQLPassthru | SQL passthrough is supported. |
const DirectoryAccessFullDir | Building the complete directory is supported. |
const DirectoryAccessSeqOnly | Only sequential processing is supported. |
const ParserExitLibname | Libname exits are supported. |
const ParserExitInputDataSet | Input dataset exits are supported. |
const ParserExitOutputDataSet | Output dataset exits are supported. |
const CatalogAccessSupported | Catalog access is supported. |
const CatalogAccessEntryCount | Returning number of entries is supported. |
const CatalogAccessLongEntryNames | Long entry names are supported. |
const CatalogAccessLongEntryDesc | Long entry descriptions are supported. |
const MiscOptionBufno | The BUFNO= option is supported. |
const MiscOptionBufsize | The BUFSIZE= option is supported. |
const MiscOptionCompress | The COMPRESS= option is supported. |
const MiscOptionReuse | The REUSE= option is supported. |
const MiscOptionFilefmt | The FILEFMT= option is supported. |
const MiscOptionSortedby | The SORTEDBY= option is supported. |
const MiscOptionEncoding | ENCODING= option supported. |
const MiscOptionSortseq | SORTSEQ= option supported. |
const MiscOptionDataTranslation | Data translation is supported. |
const MiscOptionAuditTrail | Audit trail is supported. |
const LevelLibraryAttrIsReadOnly | The library is read-only. |
const LevelLibraryAttrIsSequential | The library supports only sequential access. |
const LevelLibraryAttrIsTemp | The library is temporary. |
method LevelInfo | Supplies information about each concatenation level of the library. |
method DeleteMember | Deletes a file. |
method RenameMember | Renames a file. |
Java Classes | |
ILibrefHelper | Used to manipulate the ILibref type |
ILibrefHolder | Used to process the ILibref type as an out parameter |
OpenMember | Member is open. |
OpenMemberHelper | Used to manipulate the OpenMember type |
OpenMemberHolder | Used to process the OpenMember type as an out parameter |
NoMember | File does not exist. |
NoMemberHelper | Used to manipulate the NoMember type |
NoMemberHolder | Used to process the NoMember type as an out parameter |
InvalidName | Invalid file name. |
InvalidNameHelper | Used to manipulate the InvalidName type |
InvalidNameHolder | Used to process the InvalidName type as an out parameter |
LevelInfoIndex | Indices to the fieldInclusionMask array parameter of the LevelInfo operation. |
LevelInfoIndexHelper | Used to manipulate the LevelInfoIndex type |
LevelInfoIndexHolder | Used to process the LevelInfoIndex type as an out parameter |
LevelInfoIndexSeqHelper | Used to manipulate one dimensional arrays of the LevelInfoIndex type |
LevelInfoIndexSeqHolder | Used to process one dimensional arrays of the LevelInfoIndex type as an out parameter |
VariableArray2dOfLevelInfoIndexHelper | Used to manipulate two dimensional arrays of the LevelInfoIndex type |
VariableArray2dOfLevelInfoIndexHolder | Used to process two dimensional arrays of the LevelInfoIndex type |
EngineAttrIndex | Column indexes into the engineAttributes array returned from the LevelInfo operation. |
EngineAttrIndexHelper | Used to manipulate the EngineAttrIndex type |
EngineAttrIndexHolder | Used to process the EngineAttrIndex type as an out parameter |
EngineAttrIndexSeqHelper | Used to manipulate one dimensional arrays of the EngineAttrIndex type |
EngineAttrIndexSeqHolder | Used to process one dimensional arrays of the EngineAttrIndex type as an out parameter |
VariableArray2dOfEngineAttrIndexHelper | Used to manipulate two dimensional arrays of the EngineAttrIndex type |
VariableArray2dOfEngineAttrIndexHolder | Used to process two dimensional arrays of the EngineAttrIndex type |
Java Interfaces | |
ILibref | Manipulates and enumerates members of a SAS library. |
FileAccessCreate | File creation is supported. |
FileAccessDelete | File deletion is supported. |
FileAccessRename | Renaming a file is supported. |
FileAccessAlterDef | Altering definitions on a file is supported. |
FileAccessReadDir | Reading the directory file is supported. |
FileAccessViewsAsData | Accessing view files as data is supported. |
FileAccessGen | File generations are supported. |
FileAccessYZBEngine | |
FileAccessGenNative | The support for generations uses native operating system capabilities. |
RecordAccessAdd | Adding records is supported. |
RecordAccessDelete | Deleting records is supported. |
RecordAccessUpdate | Updating records is supported. |
RecordAccessInsert | Inserting records is supported. |
RecordAccessLoseCurrentOnAdd | Adding records causes the engine to lose current position information. |
KeyedAccessHashed | Hashed keys are supported. |
KeyedAccessIndexed | Indexed keys are supported. |
KeyedAccessCreate | Creating new indexes is supported. |
KeyedAccessDelete | Deleting indexes is supported. |
ByteAccessLocate | Access by byte location is supported. |
AccessOrderRandom | Random access is supported. |
AccessOrderSequential | Sequential access is supported. |
AccessOrderIndexed | Indexed key access is supported. |
AccessOrderSkipSequential | Skip sequential access is supported. |
HeaderAccessReadType | Reading type information is supported. |
HeaderAccessSetType | Setting type information is supported. |
HeaderAccessReadLabel | Reading label information is supported. |
HeaderAccessSetLabel | Setting label information is supported. |
HeaderAccessReadNumOfRecs | Obtaining the number of records is supported. |
HeaderAccessRecordOrderInfo | Record order information is supported. |
HeaderAccessIndexes | Listing of indexes is supported. |
DictionaryAccessVarLabels | Variable labels are supported. |
DictionaryAccessFormats | Variable formats are supported. |
DictionaryAccessInformats | Variable informats are supported. |
DictionaryAccessIndex | Reading the INDEX flag is supported. |
DictionaryAccessRenameVars | Renaming variables is supported. |
DictionaryAccessModifyVarLabel | Modifying variable labels is supported. |
DictionaryAccessModifyFormat | Modifying variable formats is supported. |
DictionaryAccessModifyInformat | Modifying variable informats is supported. |
DataTypeFloat | |
DataTypeFixedChar | The fixed character data type is supported. |
DataTypeCharVarying | The character varying data type is supported. |
DataTypeInt | The fixed point data type is supported. |
ConcurrencyFileLocking | File level locking is supported. |
ConcurrencyPageLocking | Page level locking is supported. |
ConcurrencyRecordLocking | Record level locking is supported. |
ConcurrencyLockDatabase | Locking the database is supported. |
ConcurrencyReadDirtyData | It is possible to read uncommitted data from other transactions. |
ConcurrencyNoWait | NoWait is supported. |
IntegritySetConstraints | Integrity constraints are supported. |
AuthorizationRead | READ= is supported. |
AuthorizationWrite | WRITE= is supported. |
AuthorizationAlter | ALTER= is supported. |
AuthorizationEncrypt | ENCRYPT= is supported. |
DataModelRelational | This engine accesses an underlying storage implementation based on the relational data model. |
DataModelNetwork | This engine accesses an underlying storage implementation based on the network data model. |
DataModelHierarchical | This engine accesses an underlying storage implementation based on the hierarchical data model. |
RelationalOpOrderBy | Order by operation is supported. |
RelationalOpJoin | SQL join operation is supported. |
RelationalOpSemiJoin | Semi-join operation is supported. |
RelationalOpUnion | Union operation is supported. |
RelationalOpIntersection | Intersection operation is supported. |
RelationalOpSQLPassthru | SQL passthrough is supported. |
DirectoryAccessFullDir | Building the complete directory is supported. |
DirectoryAccessSeqOnly | Only sequential processing is supported. |
ParserExitLibname | Libname exits are supported. |
ParserExitInputDataSet | Input dataset exits are supported. |
ParserExitOutputDataSet | Output dataset exits are supported. |
CatalogAccessSupported | Catalog access is supported. |
CatalogAccessEntryCount | Returning number of entries is supported. |
CatalogAccessLongEntryNames | Long entry names are supported. |
CatalogAccessLongEntryDesc | Long entry descriptions are supported. |
MiscOptionBufno | The BUFNO= option is supported. |
MiscOptionBufsize | The BUFSIZE= option is supported. |
MiscOptionCompress | The COMPRESS= option is supported. |
MiscOptionReuse | The REUSE= option is supported. |
MiscOptionFilefmt | The FILEFMT= option is supported. |
MiscOptionSortedby | The SORTEDBY= option is supported. |
MiscOptionEncoding | ENCODING= option supported. |
MiscOptionSortseq | SORTSEQ= option supported. |
MiscOptionDataTranslation | Data translation is supported. |
MiscOptionAuditTrail | Audit trail is supported. |
LevelLibraryAttrIsReadOnly | The library is read-only. |
LevelLibraryAttrIsSequential | The library supports only sequential access. |
LevelLibraryAttrIsTemp | The library is temporary. |
V1.1 of the Libref interface includes new versions of the following methods: DeleteMember_2 and RenameMember_2.
CORBA Definitions | |
exception OpenMember | Member is open. |
exception NoMember | File does not exist. |
exception InvalidName | Invalid file name. |
attribute Parent | The data service containing this Libref component. |
attribute Name | The libref name. |
attribute Levels | The number of concatenation levels in the libref or zero for an unconcatenated libref. |
attribute IsReadOnly | An indicator of whether this libref is read-only. |
attribute IsSequential | An indicator of whether datasets for libref must be accessed sequentially. |
attribute IsTemp | An indicator of whether this libref represents a temporary library. |
enum LevelInfoIndex | Indices to the fieldInclusionMask array parameter of the LevelInfo operation. |
enum EngineAttrIndex | Column indexes into the engineAttributes array returned from the LevelInfo operation. |
const FileAccessCreate | File creation is supported. |
const FileAccessDelete | File deletion is supported. |
const FileAccessRename | Renaming a file is supported. |
const FileAccessAlterDef | Altering definitions on a file is supported. |
const FileAccessReadDir | Reading the directory file is supported. |
const FileAccessViewsAsData | Accessing view files as data is supported. |
const FileAccessGen | File generations are supported. |
const FileAccessYZBEngine | |
const FileAccessGenNative | The support for generations uses native operating system capabilities. |
const RecordAccessAdd | Adding records is supported. |
const RecordAccessDelete | Deleting records is supported. |
const RecordAccessUpdate | Updating records is supported. |
const RecordAccessInsert | Inserting records is supported. |
const RecordAccessLoseCurrentOnAdd | Adding records causes the engine to lose current position information. |
const KeyedAccessHashed | Hashed keys are supported. |
const KeyedAccessIndexed | Indexed keys are supported. |
const KeyedAccessCreate | Creating new indexes is supported. |
const KeyedAccessDelete | Deleting indexes is supported. |
const ByteAccessLocate | Access by byte location is supported. |
const AccessOrderRandom | Random access is supported. |
const AccessOrderSequential | Sequential access is supported. |
const AccessOrderIndexed | Indexed key access is supported. |
const AccessOrderSkipSequential | Skip sequential access is supported. |
const HeaderAccessReadType | Reading type information is supported. |
const HeaderAccessSetType | Setting type information is supported. |
const HeaderAccessReadLabel | Reading label information is supported. |
const HeaderAccessSetLabel | Setting label information is supported. |
const HeaderAccessReadNumOfRecs | Obtaining the number of records is supported. |
const HeaderAccessRecordOrderInfo | Record order information is supported. |
const HeaderAccessIndexes | Listing of indexes is supported. |
const DictionaryAccessVarLabels | Variable labels are supported. |
const DictionaryAccessFormats | Variable formats are supported. |
const DictionaryAccessInformats | Variable informats are supported. |
const DictionaryAccessIndex | Reading the INDEX flag is supported. |
const DictionaryAccessRenameVars | Renaming variables is supported. |
const DictionaryAccessModifyVarLabel | Modifying variable labels is supported. |
const DictionaryAccessModifyFormat | Modifying variable formats is supported. |
const DictionaryAccessModifyInformat | Modifying variable informats is supported. |
const DataTypeFloat | |
const DataTypeFixedChar | The fixed character data type is supported. |
const DataTypeCharVarying | The character varying data type is supported. |
const DataTypeInt | The fixed point data type is supported. |
const ConcurrencyFileLocking | File level locking is supported. |
const ConcurrencyPageLocking | Page level locking is supported. |
const ConcurrencyRecordLocking | Record level locking is supported. |
const ConcurrencyLockDatabase | Locking the database is supported. |
const ConcurrencyReadDirtyData | It is possible to read uncommitted data from other transactions. |
const ConcurrencyNoWait | NoWait is supported. |
const IntegritySetConstraints | Integrity constraints are supported. |
const AuthorizationRead | READ= is supported. |
const AuthorizationWrite | WRITE= is supported. |
const AuthorizationAlter | ALTER= is supported. |
const AuthorizationEncrypt | ENCRYPT= is supported. |
const DataModelRelational | This engine accesses an underlying storage implementation based on the relational data model. |
const DataModelNetwork | This engine accesses an underlying storage implementation based on the network data model. |
const DataModelHierarchical | This engine accesses an underlying storage implementation based on the hierarchical data model. |
const RelationalOpOrderBy | Order by operation is supported. |
const RelationalOpJoin | SQL join operation is supported. |
const RelationalOpSemiJoin | Semi-join operation is supported. |
const RelationalOpUnion | Union operation is supported. |
const RelationalOpIntersection | Intersection operation is supported. |
const RelationalOpSQLPassthru | SQL passthrough is supported. |
const DirectoryAccessFullDir | Building the complete directory is supported. |
const DirectoryAccessSeqOnly | Only sequential processing is supported. |
const ParserExitLibname | Libname exits are supported. |
const ParserExitInputDataSet | Input dataset exits are supported. |
const ParserExitOutputDataSet | Output dataset exits are supported. |
const CatalogAccessSupported | Catalog access is supported. |
const CatalogAccessEntryCount | Returning number of entries is supported. |
const CatalogAccessLongEntryNames | Long entry names are supported. |
const CatalogAccessLongEntryDesc | Long entry descriptions are supported. |
const MiscOptionBufno | The BUFNO= option is supported. |
const MiscOptionBufsize | The BUFSIZE= option is supported. |
const MiscOptionCompress | The COMPRESS= option is supported. |
const MiscOptionReuse | The REUSE= option is supported. |
const MiscOptionFilefmt | The FILEFMT= option is supported. |
const MiscOptionSortedby | The SORTEDBY= option is supported. |
const MiscOptionEncoding | ENCODING= option supported. |
const MiscOptionSortseq | SORTSEQ= option supported. |
const MiscOptionDataTranslation | Data translation is supported. |
const MiscOptionAuditTrail | Audit trail is supported. |
const LevelLibraryAttrIsReadOnly | The library is read-only. |
const LevelLibraryAttrIsSequential | The library supports only sequential access. |
const LevelLibraryAttrIsTemp | The library is temporary. |
method LevelInfo | Supplies information about each concatenation level of the library. |
method DeleteMember | Deletes a file. |
method RenameMember | Renames a file. |
exception NoWrite | Write access is not allowed. |
exception InUse | Library in use. |
method DeleteMember_2 | Deletes a file. |
method RenameMember_2 | Renames a file. |
Java Classes | |
ILibref_1_1Helper | Used to manipulate the ILibref_1_1 type |
ILibref_1_1Holder | Used to process the ILibref_1_1 type as an out parameter |
OpenMember | Member is open. |
OpenMemberHelper | Used to manipulate the OpenMember type |
OpenMemberHolder | Used to process the OpenMember type as an out parameter |
NoMember | File does not exist. |
NoMemberHelper | Used to manipulate the NoMember type |
NoMemberHolder | Used to process the NoMember type as an out parameter |
InvalidName | Invalid file name. |
InvalidNameHelper | Used to manipulate the InvalidName type |
InvalidNameHolder | Used to process the InvalidName type as an out parameter |
LevelInfoIndex | Indices to the fieldInclusionMask array parameter of the LevelInfo operation. |
LevelInfoIndexHelper | Used to manipulate the LevelInfoIndex type |
LevelInfoIndexHolder | Used to process the LevelInfoIndex type as an out parameter |
LevelInfoIndexSeqHelper | Used to manipulate one dimensional arrays of the LevelInfoIndex type |
LevelInfoIndexSeqHolder | Used to process one dimensional arrays of the LevelInfoIndex type as an out parameter |
VariableArray2dOfLevelInfoIndexHelper | Used to manipulate two dimensional arrays of the LevelInfoIndex type |
VariableArray2dOfLevelInfoIndexHolder | Used to process two dimensional arrays of the LevelInfoIndex type |
EngineAttrIndex | Column indexes into the engineAttributes array returned from the LevelInfo operation. |
EngineAttrIndexHelper | Used to manipulate the EngineAttrIndex type |
EngineAttrIndexHolder | Used to process the EngineAttrIndex type as an out parameter |
EngineAttrIndexSeqHelper | Used to manipulate one dimensional arrays of the EngineAttrIndex type |
EngineAttrIndexSeqHolder | Used to process one dimensional arrays of the EngineAttrIndex type as an out parameter |
VariableArray2dOfEngineAttrIndexHelper | Used to manipulate two dimensional arrays of the EngineAttrIndex type |
VariableArray2dOfEngineAttrIndexHolder | Used to process two dimensional arrays of the EngineAttrIndex type |
NoWrite | Write access is not allowed. |
NoWriteHelper | Used to manipulate the NoWrite type |
NoWriteHolder | Used to process the NoWrite type as an out parameter |
InUse | Library in use. |
InUseHelper | Used to manipulate the InUse type |
InUseHolder | Used to process the InUse type as an out parameter |
Java Interfaces | |
ILibref_1_1 | Manipulates and enumerates members of a SAS library. |
FileAccessCreate | File creation is supported. |
FileAccessDelete | File deletion is supported. |
FileAccessRename | Renaming a file is supported. |
FileAccessAlterDef | Altering definitions on a file is supported. |
FileAccessReadDir | Reading the directory file is supported. |
FileAccessViewsAsData | Accessing view files as data is supported. |
FileAccessGen | File generations are supported. |
FileAccessYZBEngine | |
FileAccessGenNative | The support for generations uses native operating system capabilities. |
RecordAccessAdd | Adding records is supported. |
RecordAccessDelete | Deleting records is supported. |
RecordAccessUpdate | Updating records is supported. |
RecordAccessInsert | Inserting records is supported. |
RecordAccessLoseCurrentOnAdd | Adding records causes the engine to lose current position information. |
KeyedAccessHashed | Hashed keys are supported. |
KeyedAccessIndexed | Indexed keys are supported. |
KeyedAccessCreate | Creating new indexes is supported. |
KeyedAccessDelete | Deleting indexes is supported. |
ByteAccessLocate | Access by byte location is supported. |
AccessOrderRandom | Random access is supported. |
AccessOrderSequential | Sequential access is supported. |
AccessOrderIndexed | Indexed key access is supported. |
AccessOrderSkipSequential | Skip sequential access is supported. |
HeaderAccessReadType | Reading type information is supported. |
HeaderAccessSetType | Setting type information is supported. |
HeaderAccessReadLabel | Reading label information is supported. |
HeaderAccessSetLabel | Setting label information is supported. |
HeaderAccessReadNumOfRecs | Obtaining the number of records is supported. |
HeaderAccessRecordOrderInfo | Record order information is supported. |
HeaderAccessIndexes | Listing of indexes is supported. |
DictionaryAccessVarLabels | Variable labels are supported. |
DictionaryAccessFormats | Variable formats are supported. |
DictionaryAccessInformats | Variable informats are supported. |
DictionaryAccessIndex | Reading the INDEX flag is supported. |
DictionaryAccessRenameVars | Renaming variables is supported. |
DictionaryAccessModifyVarLabel | Modifying variable labels is supported. |
DictionaryAccessModifyFormat | Modifying variable formats is supported. |
DictionaryAccessModifyInformat | Modifying variable informats is supported. |
DataTypeFloat | |
DataTypeFixedChar | The fixed character data type is supported. |
DataTypeCharVarying | The character varying data type is supported. |
DataTypeInt | The fixed point data type is supported. |
ConcurrencyFileLocking | File level locking is supported. |
ConcurrencyPageLocking | Page level locking is supported. |
ConcurrencyRecordLocking | Record level locking is supported. |
ConcurrencyLockDatabase | Locking the database is supported. |
ConcurrencyReadDirtyData | It is possible to read uncommitted data from other transactions. |
ConcurrencyNoWait | NoWait is supported. |
IntegritySetConstraints | Integrity constraints are supported. |
AuthorizationRead | READ= is supported. |
AuthorizationWrite | WRITE= is supported. |
AuthorizationAlter | ALTER= is supported. |
AuthorizationEncrypt | ENCRYPT= is supported. |
DataModelRelational | This engine accesses an underlying storage implementation based on the relational data model. |
DataModelNetwork | This engine accesses an underlying storage implementation based on the network data model. |
DataModelHierarchical | This engine accesses an underlying storage implementation based on the hierarchical data model. |
RelationalOpOrderBy | Order by operation is supported. |
RelationalOpJoin | SQL join operation is supported. |
RelationalOpSemiJoin | Semi-join operation is supported. |
RelationalOpUnion | Union operation is supported. |
RelationalOpIntersection | Intersection operation is supported. |
RelationalOpSQLPassthru | SQL passthrough is supported. |
DirectoryAccessFullDir | Building the complete directory is supported. |
DirectoryAccessSeqOnly | Only sequential processing is supported. |
ParserExitLibname | Libname exits are supported. |
ParserExitInputDataSet | Input dataset exits are supported. |
ParserExitOutputDataSet | Output dataset exits are supported. |
CatalogAccessSupported | Catalog access is supported. |
CatalogAccessEntryCount | Returning number of entries is supported. |
CatalogAccessLongEntryNames | Long entry names are supported. |
CatalogAccessLongEntryDesc | Long entry descriptions are supported. |
MiscOptionBufno | The BUFNO= option is supported. |
MiscOptionBufsize | The BUFSIZE= option is supported. |
MiscOptionCompress | The COMPRESS= option is supported. |
MiscOptionReuse | The REUSE= option is supported. |
MiscOptionFilefmt | The FILEFMT= option is supported. |
MiscOptionSortedby | The SORTEDBY= option is supported. |
MiscOptionEncoding | ENCODING= option supported. |
MiscOptionSortseq | SORTSEQ= option supported. |
MiscOptionDataTranslation | Data translation is supported. |
MiscOptionAuditTrail | Audit trail is supported. |
LevelLibraryAttrIsReadOnly | The library is read-only. |
LevelLibraryAttrIsSequential | The library supports only sequential access. |
LevelLibraryAttrIsTemp | The library is temporary. |
CORBA Definitions | |
exception OpenMember | Member is open. |
exception NoMember | File does not exist. |
exception InvalidName | Invalid file name. |
attribute Parent | The data service containing this Libref component. |
attribute Name | The libref name. |
attribute Levels | The number of concatenation levels in the libref or zero for an unconcatenated libref. |
attribute IsReadOnly | An indicator of whether this libref is read-only. |
attribute IsSequential | An indicator of whether datasets for libref must be accessed sequentially. |
attribute IsTemp | An indicator of whether this libref represents a temporary library. |
enum LevelInfoIndex | Indices to the fieldInclusionMask array parameter of the LevelInfo operation. |
enum EngineAttrIndex | Column indexes into the engineAttributes array returned from the LevelInfo operation. |
const FileAccessCreate | File creation is supported. |
const FileAccessDelete | File deletion is supported. |
const FileAccessRename | Renaming a file is supported. |
const FileAccessAlterDef | Altering definitions on a file is supported. |
const FileAccessReadDir | Reading the directory file is supported. |
const FileAccessViewsAsData | Accessing view files as data is supported. |
const FileAccessGen | File generations are supported. |
const FileAccessYZBEngine | |
const FileAccessGenNative | The support for generations uses native operating system capabilities. |
const RecordAccessAdd | Adding records is supported. |
const RecordAccessDelete | Deleting records is supported. |
const RecordAccessUpdate | Updating records is supported. |
const RecordAccessInsert | Inserting records is supported. |
const RecordAccessLoseCurrentOnAdd | Adding records causes the engine to lose current position information. |
const KeyedAccessHashed | Hashed keys are supported. |
const KeyedAccessIndexed | Indexed keys are supported. |
const KeyedAccessCreate | Creating new indexes is supported. |
const KeyedAccessDelete | Deleting indexes is supported. |
const ByteAccessLocate | Access by byte location is supported. |
const AccessOrderRandom | Random access is supported. |
const AccessOrderSequential | Sequential access is supported. |
const AccessOrderIndexed | Indexed key access is supported. |
const AccessOrderSkipSequential | Skip sequential access is supported. |
const HeaderAccessReadType | Reading type information is supported. |
const HeaderAccessSetType | Setting type information is supported. |
const HeaderAccessReadLabel | Reading label information is supported. |
const HeaderAccessSetLabel | Setting label information is supported. |
const HeaderAccessReadNumOfRecs | Obtaining the number of records is supported. |
const HeaderAccessRecordOrderInfo | Record order information is supported. |
const HeaderAccessIndexes | Listing of indexes is supported. |
const DictionaryAccessVarLabels | Variable labels are supported. |
const DictionaryAccessFormats | Variable formats are supported. |
const DictionaryAccessInformats | Variable informats are supported. |
const DictionaryAccessIndex | Reading the INDEX flag is supported. |
const DictionaryAccessRenameVars | Renaming variables is supported. |
const DictionaryAccessModifyVarLabel | Modifying variable labels is supported. |
const DictionaryAccessModifyFormat | Modifying variable formats is supported. |
const DictionaryAccessModifyInformat | Modifying variable informats is supported. |
const DataTypeFloat | |
const DataTypeFixedChar | The fixed character data type is supported. |
const DataTypeCharVarying | The character varying data type is supported. |
const DataTypeInt | The fixed point data type is supported. |
const ConcurrencyFileLocking | File level locking is supported. |
const ConcurrencyPageLocking | Page level locking is supported. |
const ConcurrencyRecordLocking | Record level locking is supported. |
const ConcurrencyLockDatabase | Locking the database is supported. |
const ConcurrencyReadDirtyData | It is possible to read uncommitted data from other transactions. |
const ConcurrencyNoWait | NoWait is supported. |
const IntegritySetConstraints | Integrity constraints are supported. |
const AuthorizationRead | READ= is supported. |
const AuthorizationWrite | WRITE= is supported. |
const AuthorizationAlter | ALTER= is supported. |
const AuthorizationEncrypt | ENCRYPT= is supported. |
const DataModelRelational | This engine accesses an underlying storage implementation based on the relational data model. |
const DataModelNetwork | This engine accesses an underlying storage implementation based on the network data model. |
const DataModelHierarchical | This engine accesses an underlying storage implementation based on the hierarchical data model. |
const RelationalOpOrderBy | Order by operation is supported. |
const RelationalOpJoin | SQL join operation is supported. |
const RelationalOpSemiJoin | Semi-join operation is supported. |
const RelationalOpUnion | Union operation is supported. |
const RelationalOpIntersection | Intersection operation is supported. |
const RelationalOpSQLPassthru | SQL passthrough is supported. |
const DirectoryAccessFullDir | Building the complete directory is supported. |
const DirectoryAccessSeqOnly | Only sequential processing is supported. |
const ParserExitLibname | Libname exits are supported. |
const ParserExitInputDataSet | Input dataset exits are supported. |
const ParserExitOutputDataSet | Output dataset exits are supported. |
const CatalogAccessSupported | Catalog access is supported. |
const CatalogAccessEntryCount | Returning number of entries is supported. |
const CatalogAccessLongEntryNames | Long entry names are supported. |
const CatalogAccessLongEntryDesc | Long entry descriptions are supported. |
const MiscOptionBufno | The BUFNO= option is supported. |
const MiscOptionBufsize | The BUFSIZE= option is supported. |
const MiscOptionCompress | The COMPRESS= option is supported. |
const MiscOptionReuse | The REUSE= option is supported. |
const MiscOptionFilefmt | The FILEFMT= option is supported. |
const MiscOptionSortedby | The SORTEDBY= option is supported. |
const MiscOptionEncoding | ENCODING= option supported. |
const MiscOptionSortseq | SORTSEQ= option supported. |
const MiscOptionDataTranslation | Data translation is supported. |
const MiscOptionAuditTrail | Audit trail is supported. |
const LevelLibraryAttrIsReadOnly | The library is read-only. |
const LevelLibraryAttrIsSequential | The library supports only sequential access. |
const LevelLibraryAttrIsTemp | The library is temporary. |
method LevelInfo | Supplies information about each concatenation level of the library. |
method DeleteMember | Deletes a file. |
method RenameMember | Renames a file. |
exception NoWrite | Write access is not allowed. |
exception InUse | Library in use. |
method DeleteMember_2 | Deletes a file. |
method RenameMember_2 | Renames a file. |
Java Classes | |
ILibref_1_2Helper | Used to manipulate the ILibref_1_2 type |
ILibref_1_2Holder | Used to process the ILibref_1_2 type as an out parameter |
OpenMember | Member is open. |
OpenMemberHelper | Used to manipulate the OpenMember type |
OpenMemberHolder | Used to process the OpenMember type as an out parameter |
NoMember | File does not exist. |
NoMemberHelper | Used to manipulate the NoMember type |
NoMemberHolder | Used to process the NoMember type as an out parameter |
InvalidName | Invalid file name. |
InvalidNameHelper | Used to manipulate the InvalidName type |
InvalidNameHolder | Used to process the InvalidName type as an out parameter |
LevelInfoIndex | Indices to the fieldInclusionMask array parameter of the LevelInfo operation. |
LevelInfoIndexHelper | Used to manipulate the LevelInfoIndex type |
LevelInfoIndexHolder | Used to process the LevelInfoIndex type as an out parameter |
LevelInfoIndexSeqHelper | Used to manipulate one dimensional arrays of the LevelInfoIndex type |
LevelInfoIndexSeqHolder | Used to process one dimensional arrays of the LevelInfoIndex type as an out parameter |
VariableArray2dOfLevelInfoIndexHelper | Used to manipulate two dimensional arrays of the LevelInfoIndex type |
VariableArray2dOfLevelInfoIndexHolder | Used to process two dimensional arrays of the LevelInfoIndex type |
EngineAttrIndex | Column indexes into the engineAttributes array returned from the LevelInfo operation. |
EngineAttrIndexHelper | Used to manipulate the EngineAttrIndex type |
EngineAttrIndexHolder | Used to process the EngineAttrIndex type as an out parameter |
EngineAttrIndexSeqHelper | Used to manipulate one dimensional arrays of the EngineAttrIndex type |
EngineAttrIndexSeqHolder | Used to process one dimensional arrays of the EngineAttrIndex type as an out parameter |
VariableArray2dOfEngineAttrIndexHelper | Used to manipulate two dimensional arrays of the EngineAttrIndex type |
VariableArray2dOfEngineAttrIndexHolder | Used to process two dimensional arrays of the EngineAttrIndex type |
NoWrite | Write access is not allowed. |
NoWriteHelper | Used to manipulate the NoWrite type |
NoWriteHolder | Used to process the NoWrite type as an out parameter |
InUse | Library in use. |
InUseHelper | Used to manipulate the InUse type |
InUseHolder | Used to process the InUse type as an out parameter |
Java Interfaces | |
ILibref_1_2 | Manipulates and enumerates members of a SAS library. |
FileAccessCreate | File creation is supported. |
FileAccessDelete | File deletion is supported. |
FileAccessRename | Renaming a file is supported. |
FileAccessAlterDef | Altering definitions on a file is supported. |
FileAccessReadDir | Reading the directory file is supported. |
FileAccessViewsAsData | Accessing view files as data is supported. |
FileAccessGen | File generations are supported. |
FileAccessYZBEngine | |
FileAccessGenNative | The support for generations uses native operating system capabilities. |
RecordAccessAdd | Adding records is supported. |
RecordAccessDelete | Deleting records is supported. |
RecordAccessUpdate | Updating records is supported. |
RecordAccessInsert | Inserting records is supported. |
RecordAccessLoseCurrentOnAdd | Adding records causes the engine to lose current position information. |
KeyedAccessHashed | Hashed keys are supported. |
KeyedAccessIndexed | Indexed keys are supported. |
KeyedAccessCreate | Creating new indexes is supported. |
KeyedAccessDelete | Deleting indexes is supported. |
ByteAccessLocate | Access by byte location is supported. |
AccessOrderRandom | Random access is supported. |
AccessOrderSequential | Sequential access is supported. |
AccessOrderIndexed | Indexed key access is supported. |
AccessOrderSkipSequential | Skip sequential access is supported. |
HeaderAccessReadType | Reading type information is supported. |
HeaderAccessSetType | Setting type information is supported. |
HeaderAccessReadLabel | Reading label information is supported. |
HeaderAccessSetLabel | Setting label information is supported. |
HeaderAccessReadNumOfRecs | Obtaining the number of records is supported. |
HeaderAccessRecordOrderInfo | Record order information is supported. |
HeaderAccessIndexes | Listing of indexes is supported. |
DictionaryAccessVarLabels | Variable labels are supported. |
DictionaryAccessFormats | Variable formats are supported. |
DictionaryAccessInformats | Variable informats are supported. |
DictionaryAccessIndex | Reading the INDEX flag is supported. |
DictionaryAccessRenameVars | Renaming variables is supported. |
DictionaryAccessModifyVarLabel | Modifying variable labels is supported. |
DictionaryAccessModifyFormat | Modifying variable formats is supported. |
DictionaryAccessModifyInformat | Modifying variable informats is supported. |
DataTypeFloat | |
DataTypeFixedChar | The fixed character data type is supported. |
DataTypeCharVarying | The character varying data type is supported. |
DataTypeInt | The fixed point data type is supported. |
ConcurrencyFileLocking | File level locking is supported. |
ConcurrencyPageLocking | Page level locking is supported. |
ConcurrencyRecordLocking | Record level locking is supported. |
ConcurrencyLockDatabase | Locking the database is supported. |
ConcurrencyReadDirtyData | It is possible to read uncommitted data from other transactions. |
ConcurrencyNoWait | NoWait is supported. |
IntegritySetConstraints | Integrity constraints are supported. |
AuthorizationRead | READ= is supported. |
AuthorizationWrite | WRITE= is supported. |
AuthorizationAlter | ALTER= is supported. |
AuthorizationEncrypt | ENCRYPT= is supported. |
DataModelRelational | This engine accesses an underlying storage implementation based on the relational data model. |
DataModelNetwork | This engine accesses an underlying storage implementation based on the network data model. |
DataModelHierarchical | This engine accesses an underlying storage implementation based on the hierarchical data model. |
RelationalOpOrderBy | Order by operation is supported. |
RelationalOpJoin | SQL join operation is supported. |
RelationalOpSemiJoin | Semi-join operation is supported. |
RelationalOpUnion | Union operation is supported. |
RelationalOpIntersection | Intersection operation is supported. |
RelationalOpSQLPassthru | SQL passthrough is supported. |
DirectoryAccessFullDir | Building the complete directory is supported. |
DirectoryAccessSeqOnly | Only sequential processing is supported. |
ParserExitLibname | Libname exits are supported. |
ParserExitInputDataSet | Input dataset exits are supported. |
ParserExitOutputDataSet | Output dataset exits are supported. |
CatalogAccessSupported | Catalog access is supported. |
CatalogAccessEntryCount | Returning number of entries is supported. |
CatalogAccessLongEntryNames | Long entry names are supported. |
CatalogAccessLongEntryDesc | Long entry descriptions are supported. |
MiscOptionBufno | The BUFNO= option is supported. |
MiscOptionBufsize | The BUFSIZE= option is supported. |
MiscOptionCompress | The COMPRESS= option is supported. |
MiscOptionReuse | The REUSE= option is supported. |
MiscOptionFilefmt | The FILEFMT= option is supported. |
MiscOptionSortedby | The SORTEDBY= option is supported. |
MiscOptionEncoding | ENCODING= option supported. |
MiscOptionSortseq | SORTSEQ= option supported. |
MiscOptionDataTranslation | Data translation is supported. |
MiscOptionAuditTrail | Audit trail is supported. |
LevelLibraryAttrIsReadOnly | The library is read-only. |
LevelLibraryAttrIsSequential | The library supports only sequential access. |
LevelLibraryAttrIsTemp | The library is temporary. |
Java Interface ILibref |
Manipulates and enumerates members of a SAS library.
ILibref Description
This component represents a libref assignment within the SAS
Workspace.
It enables you to manipulate the members of a
SAS library. Libraries are collections of SAS files. This component
can also enumerate the contents of a SAS library and return descriptive
information about the libref.
public interface ILibref
extends org.omg.CORBA.Object
Method Summary
void | LevelInfo
(
boolean[] fieldInclusionMask ,
StringSeqHolder engineName ,
VariableArray2dOfIntHolder engineAttrs ,
IntSeqHolder libraryAttrs ,
StringSeqHolder physicalName ,
VariableArray2dOfStringHolder infoPropertyNames ,
VariableArray2dOfStringHolder infoPropertyValues
)
throws ( LNameNoAssign, GenericError ); Supplies information about each concatenation level of the library. |
void | DeleteMember
(
java.lang.String memberName ,
java.lang.String memberType ,
java.lang.String alterPassword
)
throws ( NoLock, InvalidPassword, OpenMember, NoMember, InvalidName, GenericError ); Deletes a file. |
void | RenameMember
(
java.lang.String oldMemberName ,
java.lang.String newMemberName ,
java.lang.String memberType ,
java.lang.String alterPassword
)
throws ( GenericError ); Renames a file. |
Java Class ILibrefHelper |
public class ILibrefHelper
Description
Implementing class for methods (insert, extract, type, id, read, write, narrow) used to manipulate the
ILibref type.
java.lang.Object | +--com.sas.iom.SAS.ILibrefHelper
Java Class ILibrefHolder |
public class ILibrefHolder
Description
Implementing class for methods (_read, _write, _type) used to process the
ILibref type as an out parameter.
java.lang.Object | +--com.sas.iom.SAS.ILibrefHolder
CORBA Exception OpenMember |
Member is open.
Description
The file is currently open.
Java Class OpenMember |
public class OpenMember
java.lang.Object | +--java.lang.Throwable | +--java.lang.Exception | +--org.omg.CORBA.UserException | +--com.sas.iom.SAS.ILibref_1_0Package.OpenMember
Java Class OpenMemberHelper |
public class OpenMemberHelper
Description
Implementing class for methods (insert, extract, type, id, read, write) used to manipulate the
OpenMember type.
java.lang.Object | +--com.sas.iom.SAS.ILibref_1_0Package.OpenMemberHelper
Java Class OpenMemberHolder |
public class OpenMemberHolder
Description
Implementing class for methods (_read, _write, _type) used to process the
OpenMember type as an out parameter.
java.lang.Object | +--com.sas.iom.SAS.ILibref_1_0Package.OpenMemberHolder
CORBA Exception NoMember |
File does not exist.
Description
The file does not exist.
Java Class NoMember |
public class NoMember
java.lang.Object | +--java.lang.Throwable | +--java.lang.Exception | +--org.omg.CORBA.UserException | +--com.sas.iom.SAS.ILibref_1_0Package.NoMember
Java Class NoMemberHelper |
public class NoMemberHelper
Description
Implementing class for methods (insert, extract, type, id, read, write) used to manipulate the
NoMember type.
java.lang.Object | +--com.sas.iom.SAS.ILibref_1_0Package.NoMemberHelper
Java Class NoMemberHolder |
public class NoMemberHolder
Description
Implementing class for methods (_read, _write, _type) used to process the
NoMember type as an out parameter.
java.lang.Object | +--com.sas.iom.SAS.ILibref_1_0Package.NoMemberHolder
CORBA Exception InvalidName |
Invalid file name.
Description
The specified file name is invalid.
Java Class InvalidName |
public class InvalidName
java.lang.Object | +--java.lang.Throwable | +--java.lang.Exception | +--org.omg.CORBA.UserException | +--com.sas.iom.SAS.ILibref_1_0Package.InvalidName
Java Class InvalidNameHelper |
public class InvalidNameHelper
Description
Implementing class for methods (insert, extract, type, id, read, write) used to manipulate the
InvalidName type.
java.lang.Object | +--com.sas.iom.SAS.ILibref_1_0Package.InvalidNameHelper
Java Class InvalidNameHolder |
public class InvalidNameHolder
Description
Implementing class for methods (_read, _write, _type) used to process the
InvalidName type as an out parameter.
java.lang.Object | +--com.sas.iom.SAS.ILibref_1_0Package.InvalidNameHolder
CORBA Attribute Parent (readonly) |
The data service containing this Libref component.
Description
This attribute allows you to navigate back to the DataService that is
the parent of this Libref component.
Usage
Java Method Parent |
public IDataService Parent ();
CORBA Attribute Name (readonly) |
The libref name.
Description
This read-only attribute contains the libref name. This name was chosen
when the libref was assigned.
Usage
Java Method Name |
public java.lang.String Name ();
CORBA Attribute Levels (readonly) |
The number of concatenation levels in the libref or zero for an unconcatenated libref.
Description
This attribute contains the number of concatenation levels for
this libref.
Note that SAS distinguishes between a concatenated libref with
one level and an unconcatenated libref.
If the library is not concatenated,
then the value of this attribute is zero.
Usage
Java Method Levels |
public int Levels ();
CORBA Attribute IsReadOnly (readonly) |
An indicator of whether this libref is read-only.
Description
This attribute describes whether the libref is associated with
a read-only library. If the library is a concatenated library, then the
attribute refers to the library as a whole. For the attributes of a
specific library within the concatenation, refer to the
LevelInfo::libraryAttrs parameter of the LevelInfo
method.
Usage
Java Method IsReadOnly |
public boolean IsReadOnly ();
CORBA Attribute IsSequential (readonly) |
An indicator of whether datasets for libref must be accessed sequentially.
Description
This attribute describes whether or not datasets in this libref
are limited to sequential access. If the library is a concatenated
library, then the
attribute refers to the library as a whole. For the attributes of a
specific library within the concatenation, refer to the
LevelInfo::libraryAttrs parameter of the LevelInfo
method.
Usage
Java Method IsSequential |
public boolean IsSequential ();
CORBA Attribute IsTemp (readonly) |
An indicator of whether this libref represents a temporary library.
Description
This attribute describes whether or not the library associated with
this libref is temporary. If so, datasets that you create in this
library will be deleted when the SAS workspace is closed (Close).
If the library is a concatenated library, then the
attribute refers to the library as a whole. For the attributes of a
specific library within the concatenation, refer to the
LevelInfo::libraryAttrs parameter of the LevelInfo
method.
Usage
Java Method IsTemp |
public boolean IsTemp ();
CORBA Enum LevelInfoIndex |
Indices to the fieldInclusionMask array parameter of the LevelInfo operation.
Description
This enumeration defines indices to the
LevelInfo::fieldInclusionMask array parameter.
When passed, this mask indicates whether or not each of the corresponding
output parameters should be filled.
Usage
Member | Description |
---|---|
LevelInfoIndexEngineName | The mask element which corresponds to the array of engine names (LevelInfo::engineName). |
LevelInfoIndexEngineAttr | The mask element which corresponds to the array of engine attributes (LevelInfo::engineAttrs). |
LevelInfoIndexLibraryAttr | The mask element which corresponds to the array of library attributes (LevelInfo::libraryAttrs). |
LevelInfoIndexPhysicalName | The mask element which corresponds to the array of physical names (LevelInfo::physicalName). |
LevelInfoIndexInfoProperties | The mask element which corresponds to the arrays of system-specific property names and values (LevelInfo::infoPropertyNames and LevelInfo::infoPropertyValues). |
LevelInfoIndexNumIndices | The number of elements in the field inclusion mask for the LevelInfo operation. |
Java Class LevelInfoIndex |
public class LevelInfoIndex
java.lang.Object | +--com.sas.iom.SAS.ILibref_1_0Package.LevelInfoIndex
Java Class LevelInfoIndexHelper |
public class LevelInfoIndexHelper
Description
Implementing class for methods (insert, extract, type, id, read, write) used to manipulate the
LevelInfoIndex type.
java.lang.Object | +--com.sas.iom.SAS.ILibref_1_0Package.LevelInfoIndexHelper
Java Class LevelInfoIndexHolder |
public class LevelInfoIndexHolder
Description
Implementing class for methods (_read, _write, _type) used to process the
LevelInfoIndex type as an out parameter.
java.lang.Object | +--com.sas.iom.SAS.ILibref_1_0Package.LevelInfoIndexHolder
Java Class LevelInfoIndexSeqHelper |
public class LevelInfoIndexSeqHelper
Description
Implementing class for methods (insert, extract, type, id, read, write) used to manipulate singly dimensioned arrays of
LevelInfoIndex type.
java.lang.Object | +--com.sas.iom.SAS.ILibref_1_0Package.LevelInfoIndexSeqHelper
Java Class LevelInfoIndexSeqHolder |
public class LevelInfoIndexSeqHolder
Description
Implementing class for methods (_read, _write, _type) used to process singly dimensioned arrays of the
LevelInfoIndex type as an out parameter.
java.lang.Object | +--com.sas.iom.SAS.ILibref_1_0Package.LevelInfoIndexSeqHolder
Java Class VariableArray2dOfLevelInfoIndexHelper |
public class VariableArray2dOfLevelInfoIndexHelper
Description
Implementing class for methods (insert, extract, type, id, read, write) used to manipulate doubly dimensioned arrays of
LevelInfoIndex type.
java.lang.Object | +--com.sas.iom.SAS.ILibref_1_0Package.VariableArray2dOfLevelInfoIndexHelper
Java Class VariableArray2dOfLevelInfoIndexHolder |
public class VariableArray2dOfLevelInfoIndexHolder
Description
Implementing class for methods (_read, _write, _type) used to process doubly dimensioned arrays of the
LevelInfoIndex type as an out parameter.
java.lang.Object | +--com.sas.iom.SAS.ILibref_1_0Package.VariableArray2dOfLevelInfoIndexHolder
CORBA Enum EngineAttrIndex |
Column indexes into the engineAttributes array returned from the LevelInfo operation.
Description
This enumeration provides named constants that identify
column indexes for the
engine attribute array output parameter (LevelInfo::engineAttrs)
array that is returned by the
LevelInfo method. Each column in the
array describes a capability, limit, or feature set of an IO
engine in SAS Multiple Engine Architecture.
In V9, there were 5 new attributes added. Instead of creating a new version of the interface, the new indices are documented here by number.
Index 23 is the I/O type possible in the engine.
Index 24 is the data types supported in the engine.
Index 25 is the maximum format name length in the engine.
Index 26 is the maximum number of variables for the engine.
Index 27 is the maximum number of observations for the engine.
Usage
Member | Description |
---|---|
EngineAttrIndexFileAccessFlags | The index of the file access column. This column describes the level of file access supported by a particular engine as a bit mask of FileAccessCreate, FileAccessDelete, FileAccessRename, FileAccessAlterDef, FileAccessReadDir, FileAccessViewsAsData, FileAccessGen, and FileAccessGenNative. |
EngineAttrIndexRecordAccessFlags | The index of the record-level access column. This column describes the record-level access supported by a particular engine as a bit mask of RecordAccessAdd, RecordAccessDelete, RecordAccessUpdate, RecordAccessInsert, and RecordAccessLoseCurrentOnAdd. |
EngineAttrIndexKeyedAccessFlags | The index of the keyed access column. This column describes the keyed access operations supported by a particular engine as a bit mask of KeyedAccessHashed, KeyedAccessIndexed, KeyedAccessCreate, and KeyedAccessDelete. |
EngineAttrIndexByteAccessFlags | The index of the byte access column. This column describes the byte addressing supported by a particular engine as a bit mask. Currently, only the ByteAccessLocate flag value is used with this bit mask. |
EngineAttrIndexAccessOrderFlags | The index of the access order column. This column describes the orders in which record may be accessed by a particular engine as a bit mask of AccessOrderRandom, AccessOrderSequential, AccessOrderIndexed, and AccessOrderSkipSequential. |
EngineAttrIndexHeaderAccessFlags | The index of the header access column. This column describes the level of access to the dataset header allowed by a particular engine as a bit mask of HeaderAccessReadType, HeaderAccessSetType, HeaderAccessReadLabel, HeaderAccessSetLabel, HeaderAccessReadNumOfRecs, HeaderAccessRecordOrderInfo, and HeaderAccessIndexes. |
EngineAttrIndexDictionaryAccessFlags | The index of the dictionary access column. This column describes the level of access to the data dictionary allowed by a particular engine as a bit mask of DictionaryAccessVarLabels, DictionaryAccessFormats, DictionaryAccessInformats, DictionaryAccessIndex, DictionaryAccessRenameVars, DictionaryAccessModifyVarLabel, DictionaryAccessModifyFormat, and DictionaryAccessModifyInformat. |
EngineAttrIndexDataTypeFlags | The index of the data type flags column. This column describes the data types supported by a particular engine as a bit mask of DataTypeFixedChar, DataTypeCharVarying, and DataTypeInt. |
EngineAttrIndexConcurrencyFlags | The index of the concurrency flags column. This column describes the level of concurrent access supported by a particular engine as a bit mask of ConcurrencyFileLocking, ConcurrencyPageLocking, ConcurrencyRecordLocking, ConcurrencyLockDatabase, ConcurrencyReadDirtyData, and ConcurrencyNoWait. |
EngineAttrIndexIntegrityFlags | The index of the integrity flags column. This column describes the level of support for integrity constraints by a particular engine as a bit mask of the constant IntegritySQLUndo and IntegritySetConstraints. |
EngineAttrIndexAuthorizationFlags | The index of the authorization flags column. This column describes the level of password support provided by a particular engine as a bit mask of AuthorizationRead, AuthorizationWrite, AuthorizationAlter, and AuthorizationEncrypt. |
EngineAttrIndexDataModelFlags | The index of the data model flags column. This column describes the data models supported by a particular engine as a bit mask of DataModelRelational, DataModelNetwork, and DataModelHierarchical. |
EngineAttrIndexRelationalOpFlags | The index of the relational operations flags column. This column describes the relational operations supported by a particular engine as a bit mask of RelationalOpOrderBy, RelationalOpJoin, RelationalOpSemiJoin, RelationalOpUnion, RelationalOpIntersection, and RelationalOpSQLPassthru. |
EngineAttrIndexMaxPhysicalNameLen | The index of the maximum physical name length column. This column specifies the maximum length for a physical name string (such as a directory pathname in a filesystem-based engine) supported by a particular engine. |
EngineAttrIndexDirectoryAccessFlags | The index of the directory access flags column. This column describes the access to directory services supported by a particular engine as a bit mask of DirectoryAccessFullDir and DirectoryAccessSeqOnly. |
EngineAttrIndexParserExitFlags | The index of the parser exit flags column. This column describes the level of support for parser exits provided by a particular engine as a bit mask of ParserExitLibname, ParserExitInputDataSet, and ParserExitOutputDataSet. |
EngineAttrIndexCatalogAccessFlags | The index of the catalog access flags column. This column describes the level of support for SAS catalogs provided by a particular engine as a bit mask of CatalogAccessSupported, CatalogAccessEntryCount, CatalogAccessLongEntryNames, and CatalogAccessLongEntryDesc. |
EngineAttrIndexLoadingFlags | The index of the loading flags column. At present, there are no documented flag values for this column. |
EngineAttrIndexMiscOptionFlags | The index of the miscellaneous option flags column. This column describes miscellaneous engine options supported by a particular engine as a bit mask of MiscOptionBufno, MiscOptionBufsize, MiscOptionCompress, MiscOptionReuse, MiscOptionFilefmt, MiscOptionSortedby, MiscOptionEncoding, MiscOptionSortseq, MiscOptionDataTranslation, and MiscOptionAuditTrail. |
EngineAttrIndexMaxVarNameLen | The index of the maximum variable name length column. This column specifies the maximum length for a dataset variable name string supported by a particular engine. |
EngineAttrIndexMaxLabelLen | The index of the maximum label length column. This column specifies the maximum length for a dataset variable label string supported by a particular engine. |
EngineAttrIndexMaxMemberNameLen | The index of the maximum member name length column. This column specifies the maximum length for a library member name supported by a particular engine. |
EngineAttrIndexMaxCharacterVarLen | The index of the maximum character variable length column. This column specifies the maximum length of a character variable supported by a particular engine. |
EngineAttrIndexNumIndices | This constant identifies the number of documented columns in the LevelInfo::engineAttrs array for pre-V9 releases. In V9, the number of indices is 28. However, a user can always just read columns until they hit a null cell, rather than use the count. |
Java Class EngineAttrIndex |
public class EngineAttrIndex
java.lang.Object | +--com.sas.iom.SAS.ILibref_1_0Package.EngineAttrIndex
Java Class EngineAttrIndexHelper |
public class EngineAttrIndexHelper
Description
Implementing class for methods (insert, extract, type, id, read, write) used to manipulate the
EngineAttrIndex type.
java.lang.Object | +--com.sas.iom.SAS.ILibref_1_0Package.EngineAttrIndexHelper
Java Class EngineAttrIndexHolder |
public class EngineAttrIndexHolder
Description
Implementing class for methods (_read, _write, _type) used to process the
EngineAttrIndex type as an out parameter.
java.lang.Object | +--com.sas.iom.SAS.ILibref_1_0Package.EngineAttrIndexHolder
Java Class EngineAttrIndexSeqHelper |
public class EngineAttrIndexSeqHelper
Description
Implementing class for methods (insert, extract, type, id, read, write) used to manipulate singly dimensioned arrays of
EngineAttrIndex type.
java.lang.Object | +--com.sas.iom.SAS.ILibref_1_0Package.EngineAttrIndexSeqHelper
Java Class EngineAttrIndexSeqHolder |
public class EngineAttrIndexSeqHolder
Description
Implementing class for methods (_read, _write, _type) used to process singly dimensioned arrays of the
EngineAttrIndex type as an out parameter.
java.lang.Object | +--com.sas.iom.SAS.ILibref_1_0Package.EngineAttrIndexSeqHolder
Java Class VariableArray2dOfEngineAttrIndexHelper |
public class VariableArray2dOfEngineAttrIndexHelper
Description
Implementing class for methods (insert, extract, type, id, read, write) used to manipulate doubly dimensioned arrays of
EngineAttrIndex type.
java.lang.Object | +--com.sas.iom.SAS.ILibref_1_0Package.VariableArray2dOfEngineAttrIndexHelper
Java Class VariableArray2dOfEngineAttrIndexHolder |
public class VariableArray2dOfEngineAttrIndexHolder
Description
Implementing class for methods (_read, _write, _type) used to process doubly dimensioned arrays of the
EngineAttrIndex type as an out parameter.
java.lang.Object | +--com.sas.iom.SAS.ILibref_1_0Package.VariableArray2dOfEngineAttrIndexHolder
CORBA Const FileAccessCreate |
File creation is supported.
Description
This constant is a flag value for bit masks returned in the engine attributes
column indexed by EngineAttrIndexFileAccessFlags.
This flag indicates that creation of
new files is supported in this engine.
Java Interface FileAccessCreate |
package com.sas.iom.SAS; public interface ILibref extends org.omg.CORBA.Object { public static final int interface FileAccessCreate = (int) 0x1; }
CORBA Const FileAccessDelete |
File deletion is supported.
Description
This constant is a flag value for bit masks returned in the engine attributes column indexed by EngineAttrIndexFileAccessFlags. This flag indicates that deletion of
files is supported in this engine.
Java Interface FileAccessDelete |
package com.sas.iom.SAS; public interface ILibref extends org.omg.CORBA.Object { public static final int interface FileAccessDelete = (int) 0x2; }
CORBA Const FileAccessRename |
Renaming a file is supported.
Description
This constant is a flag value for bit masks returned in the engine attributes column indexed by EngineAttrIndexFileAccessFlags. This flag indicates that renaming of
files is supported in this engine.
Java Interface FileAccessRename |
package com.sas.iom.SAS; public interface ILibref extends org.omg.CORBA.Object { public static final int interface FileAccessRename = (int) 0x4; }
CORBA Const FileAccessAlterDef |
Altering definitions on a file is supported.
Description
This constant is a flag value for bit masks returned in the engine attributes column indexed by EngineAttrIndexFileAccessFlags. This flag indicates that altering the
definitions on a files is supported in this engine.
Java Interface FileAccessAlterDef |
package com.sas.iom.SAS; public interface ILibref extends org.omg.CORBA.Object { public static final int interface FileAccessAlterDef = (int) 0x8; }
CORBA Const FileAccessReadDir |
Reading the directory file is supported.
Description
This constant is a flag value for bit masks returned in the engine attributes column indexed by EngineAttrIndexFileAccessFlags. This flag indicates that reading the
directory file is supported in this engine.
Java Interface FileAccessReadDir |
package com.sas.iom.SAS; public interface ILibref extends org.omg.CORBA.Object { public static final int interface FileAccessReadDir = (int) 0x10; }
CORBA Const FileAccessViewsAsData |
Accessing view files as data is supported.
Description
This constant is a flag value for bit masks returned in the engine attributes column indexed by EngineAttrIndexFileAccessFlags. This flag indicates that accessing
view files as data files is supported in this engine.
Java Interface FileAccessViewsAsData |
package com.sas.iom.SAS; public interface ILibref extends org.omg.CORBA.Object { public static final int interface FileAccessViewsAsData = (int) 0x20; }
CORBA Const FileAccessGen |
File generations are supported.
Description
This constant is a flag value for bit masks returned in the engine attributes column indexed by EngineAttrIndexFileAccessFlags. This flag indicates that file
generations are supported in this engine.
Java Interface FileAccessGen |
package com.sas.iom.SAS; public interface ILibref extends org.omg.CORBA.Object { public static final int interface FileAccessGen = (int) 0x100; }
CORBA Const FileAccessYZBEngine |
Description
This constant is a flag value for bit masks returned in the engine attributes column indexed by EngineAttrIndexFileAccessFlags. This flag
value is for internal processing only and should not be used by customers.
Java Interface FileAccessYZBEngine |
package com.sas.iom.SAS; public interface ILibref extends org.omg.CORBA.Object { public static final int interface FileAccessYZBEngine = (int) 0x400; }
CORBA Const FileAccessGenNative |
The support for generations uses native operating system capabilities.
Description
This constant is a flag value for bit masks returned in the engine attributes column indexed by EngineAttrIndexFileAccessFlags. This flag indicates that this engine's support for generations uses native operating system capabilities.
Java Interface FileAccessGenNative |
package com.sas.iom.SAS; public interface ILibref extends org.omg.CORBA.Object { public static final int interface FileAccessGenNative = (int) 0x1000; }
CORBA Const RecordAccessAdd |
Adding records is supported.
Description
This constant is a flag value for bit masks returned in the engine attributes column indexed by EngineAttrIndexRecordAccessFlags. This flag indicates that adding records
is supported in this engine.
Java Interface RecordAccessAdd |
package com.sas.iom.SAS; public interface ILibref extends org.omg.CORBA.Object { public static final int interface RecordAccessAdd = (int) 0x1; }
CORBA Const RecordAccessDelete |
Deleting records is supported.
Description
This constant is a flag value for bit masks returned in the engine attributes column indexed by EngineAttrIndexRecordAccessFlags. This flag indicates that deleting records
is supported in this engine.
Java Interface RecordAccessDelete |
package com.sas.iom.SAS; public interface ILibref extends org.omg.CORBA.Object { public static final int interface RecordAccessDelete = (int) 0x2; }
CORBA Const RecordAccessUpdate |
Updating records is supported.
Description
This constant is a flag value for bit masks returned in the engine attributes column indexed by EngineAttrIndexRecordAccessFlags. This flag indicates that updating records
is supported in this engine.
Java Interface RecordAccessUpdate |
package com.sas.iom.SAS; public interface ILibref extends org.omg.CORBA.Object { public static final int interface RecordAccessUpdate = (int) 0x4; }
CORBA Const RecordAccessInsert |
Inserting records is supported.
Description
This constant is a flag value for bit masks returned in the engine attributes column indexed by EngineAttrIndexRecordAccessFlags. This flag indicates that inserting records
is supported in this engine.
Java Interface RecordAccessInsert |
package com.sas.iom.SAS; public interface ILibref extends org.omg.CORBA.Object { public static final int interface RecordAccessInsert = (int) 0x8; }
CORBA Const RecordAccessLoseCurrentOnAdd |
Adding records causes the engine to lose current position information.
Description
This constant is a flag value for bit masks returned in the engine attributes column indexed by EngineAttrIndexRecordAccessFlags. This flag indicates that adding records
causes the engine to lose current position information for an open dataset.
Java Interface RecordAccessLoseCurrentOnAdd |
package com.sas.iom.SAS; public interface ILibref extends org.omg.CORBA.Object { public static final int interface RecordAccessLoseCurrentOnAdd = (int) 0x10; }
CORBA Const KeyedAccessHashed |
Hashed keys are supported.
Description
This constant is a flag value for bit masks returned in the engine attributes column indexed by EngineAttrIndexKeyedAccessFlags. This flag indicates that hashed keys
are supported in this engine.
Java Interface KeyedAccessHashed |
package com.sas.iom.SAS; public interface ILibref extends org.omg.CORBA.Object { public static final int interface KeyedAccessHashed = (int) 0x1; }
CORBA Const KeyedAccessIndexed |
Indexed keys are supported.
Description
This constant is a flag value for bit masks returned in the engine attributes column indexed by EngineAttrIndexKeyedAccessFlags. This flag indicates that indexed keys
are supported in this engine.
Java Interface KeyedAccessIndexed |
package com.sas.iom.SAS; public interface ILibref extends org.omg.CORBA.Object { public static final int interface KeyedAccessIndexed = (int) 0x2; }
CORBA Const KeyedAccessCreate |
Creating new indexes is supported.
Description
This constant is a flag value for bit masks returned in the engine attributes column indexed by EngineAttrIndexKeyedAccessFlags. This flag indicates that creating new
indexes is supported in this engine.
Java Interface KeyedAccessCreate |
package com.sas.iom.SAS; public interface ILibref extends org.omg.CORBA.Object { public static final int interface KeyedAccessCreate = (int) 0x4; }
CORBA Const KeyedAccessDelete |
Deleting indexes is supported.
Description
This constant is a flag value for bit masks returned in the engine attributes column indexed by EngineAttrIndexKeyedAccessFlags. This flag indicates that deleting
indexes is supported in this engine.
Java Interface KeyedAccessDelete |
package com.sas.iom.SAS; public interface ILibref extends org.omg.CORBA.Object { public static final int interface KeyedAccessDelete = (int) 0x8; }
CORBA Const ByteAccessLocate |
Access by byte location is supported.
Description
This constant is a flag value for bit masks returned in the engine attributes column indexed by EngineAttrIndexByteAccessFlags. This flag indicates that access by byte
location is supported in this engine.
Java Interface ByteAccessLocate |
package com.sas.iom.SAS; public interface ILibref extends org.omg.CORBA.Object { public static final int interface ByteAccessLocate = (int) 0x1; }
CORBA Const AccessOrderRandom |
Random access is supported.
Description
This constant is a flag value for bit masks returned in the engine attributes column indexed by EngineAttrIndexAccessOrderFlags. This flag indicates that random access
is supported in this engine.
Java Interface AccessOrderRandom |
package com.sas.iom.SAS; public interface ILibref extends org.omg.CORBA.Object { public static final int interface AccessOrderRandom = (int) 0x1; }
CORBA Const AccessOrderSequential |
Sequential access is supported.
Description
This constant is a flag value for bit masks returned in the engine attributes column indexed by EngineAttrIndexAccessOrderFlags. This flag indicates that sequential access
is supported in this engine.
Java Interface AccessOrderSequential |
package com.sas.iom.SAS; public interface ILibref extends org.omg.CORBA.Object { public static final int interface AccessOrderSequential = (int) 0x2; }
CORBA Const AccessOrderIndexed |
Indexed key access is supported.
Description
This constant is a flag value for bit masks returned in the engine attributes column indexed by EngineAttrIndexAccessOrderFlags. This flag indicates that indexed key access
is supported in this engine.
Java Interface AccessOrderIndexed |
package com.sas.iom.SAS; public interface ILibref extends org.omg.CORBA.Object { public static final int interface AccessOrderIndexed = (int) 0x4; }
CORBA Const AccessOrderSkipSequential |
Skip sequential access is supported.
Description
This constant is a flag value for bit masks returned in the engine attributes column indexed by EngineAttrIndexAccessOrderFlags. This flag indicates that skip sequential
access is supported in this engine.
Java Interface AccessOrderSkipSequential |
package com.sas.iom.SAS; public interface ILibref extends org.omg.CORBA.Object { public static final int interface AccessOrderSkipSequential = (int) 0x8; }
CORBA Const HeaderAccessReadType |
Reading type information is supported.
Description
This constant is a flag value for bit masks returned in the engine attributes column indexed by EngineAttrIndexHeaderAccessFlags. This flag indicates that reading the type
information is supported in this engine.
Java Interface HeaderAccessReadType |
package com.sas.iom.SAS; public interface ILibref extends org.omg.CORBA.Object { public static final int interface HeaderAccessReadType = (int) 0x1; }
CORBA Const HeaderAccessSetType |
Setting type information is supported.
Description
This constant is a flag value for bit masks returned in the engine attributes column indexed by EngineAttrIndexHeaderAccessFlags. This flag indicates that setting the type
information is supported in this engine.
Java Interface HeaderAccessSetType |
package com.sas.iom.SAS; public interface ILibref extends org.omg.CORBA.Object { public static final int interface HeaderAccessSetType = (int) 0x2; }
CORBA Const HeaderAccessReadLabel |
Reading label information is supported.
Description
This constant is a flag value for bit masks returned in the engine attributes column indexed by EngineAttrIndexHeaderAccessFlags. This flag indicates that reading the label
information is supported in this engine.
Java Interface HeaderAccessReadLabel |
package com.sas.iom.SAS; public interface ILibref extends org.omg.CORBA.Object { public static final int interface HeaderAccessReadLabel = (int) 0x4; }
CORBA Const HeaderAccessSetLabel |
Setting label information is supported.
Description
This constant is a flag value for bit masks returned in the engine attributes column indexed by EngineAttrIndexHeaderAccessFlags. This flag indicates that setting the label
information is supported in this engine.
Java Interface HeaderAccessSetLabel |
package com.sas.iom.SAS; public interface ILibref extends org.omg.CORBA.Object { public static final int interface HeaderAccessSetLabel = (int) 0x8; }
CORBA Const HeaderAccessReadNumOfRecs |
Obtaining the number of records is supported.
Description
This constant is a flag value for bit masks returned in the engine attributes column indexed by EngineAttrIndexHeaderAccessFlags. This flag indicates that obtaining the
number of records in the file is supported in this engine.
Java Interface HeaderAccessReadNumOfRecs |
package com.sas.iom.SAS; public interface ILibref extends org.omg.CORBA.Object { public static final int interface HeaderAccessReadNumOfRecs = (int) 0x10; }
CORBA Const HeaderAccessRecordOrderInfo |
Record order information is supported.
Description
This constant is a flag value for bit masks returned in the engine attributes column indexed by EngineAttrIndexHeaderAccessFlags. This flag indicates that record order
information is supported in this engine.
Java Interface HeaderAccessRecordOrderInfo |
package com.sas.iom.SAS; public interface ILibref extends org.omg.CORBA.Object { public static final int interface HeaderAccessRecordOrderInfo = (int) 0x20; }
CORBA Const HeaderAccessIndexes |
Listing of indexes is supported.
Description
This constant is a flag value for bit masks returned in the engine attributes column indexed by EngineAttrIndexHeaderAccessFlags. This flag indicates that listing indexes
is supported in this engine.
Java Interface HeaderAccessIndexes |
package com.sas.iom.SAS; public interface ILibref extends org.omg.CORBA.Object { public static final int interface HeaderAccessIndexes = (int) 0x40; }
CORBA Const DictionaryAccessVarLabels |
Variable labels are supported.
Description
This constant is a flag value for bit masks returned in the engine attributes column indexed by EngineAttrIndexDictionaryAccessFlags. This flag indicates that variable
labels in the dictionary are supported in this engine.
Java Interface DictionaryAccessVarLabels |
package com.sas.iom.SAS; public interface ILibref extends org.omg.CORBA.Object { public static final int interface DictionaryAccessVarLabels = (int) 0x1; }
CORBA Const DictionaryAccessFormats |
Variable formats are supported.
Description
This constant is a flag value for bit masks returned in the engine attributes column indexed by EngineAttrIndexDictionaryAccessFlags. This flag indicates that variable
formats in the dictionary are supported in this engine.
Java Interface DictionaryAccessFormats |
package com.sas.iom.SAS; public interface ILibref extends org.omg.CORBA.Object { public static final int interface DictionaryAccessFormats = (int) 0x2; }
CORBA Const DictionaryAccessInformats |
Variable informats are supported.
Description
This constant is a flag value for bit masks returned in the engine attributes column indexed by EngineAttrIndexDictionaryAccessFlags. This flag indicates that variable
informats in the dictionary are supported in this engine.
Java Interface DictionaryAccessInformats |
package com.sas.iom.SAS; public interface ILibref extends org.omg.CORBA.Object { public static final int interface DictionaryAccessInformats = (int) 0x4; }
CORBA Const DictionaryAccessIndex |
Reading the INDEX flag is supported.
Description
This constant is a flag value for bit masks returned in the engine attributes column indexed by EngineAttrIndexDictionaryAccessFlags. This flag indicates that reading the
INDEX flag in the dictionary is supported in this engine.
Java Interface DictionaryAccessIndex |
package com.sas.iom.SAS; public interface ILibref extends org.omg.CORBA.Object { public static final int interface DictionaryAccessIndex = (int) 0x10; }
CORBA Const DictionaryAccessRenameVars |
Renaming variables is supported.
Description
This constant is a flag value for bit masks returned in the engine attributes column indexed by EngineAttrIndexDictionaryAccessFlags. This flag indicates that renaming
variables in the dictionary is supported in this engine.
Java Interface DictionaryAccessRenameVars |
package com.sas.iom.SAS; public interface ILibref extends org.omg.CORBA.Object { public static final int interface DictionaryAccessRenameVars = (int) 0x20; }
CORBA Const DictionaryAccessModifyVarLabel |
Modifying variable labels is supported.
Description
This constant is a flag value for bit masks returned in the engine attributes column indexed by EngineAttrIndexDictionaryAccessFlags. This flag indicates that modifying
variable labels in the dictionary is supported in this engine.
Java Interface DictionaryAccessModifyVarLabel |
package com.sas.iom.SAS; public interface ILibref extends org.omg.CORBA.Object { public static final int interface DictionaryAccessModifyVarLabel = (int) 0x40; }
CORBA Const DictionaryAccessModifyFormat |
Modifying variable formats is supported.
Description
This constant is a flag value for bit masks returned in the engine attributes column indexed by EngineAttrIndexDictionaryAccessFlags. This flag indicates that modifying
variable formats in the dictionary is supported in this engine.
Java Interface DictionaryAccessModifyFormat |
package com.sas.iom.SAS; public interface ILibref extends org.omg.CORBA.Object { public static final int interface DictionaryAccessModifyFormat = (int) 0x80; }
CORBA Const DictionaryAccessModifyInformat |
Modifying variable informats is supported.
Description
This constant is a flag value for bit masks returned in the engine attributes column indexed by EngineAttrIndexDictionaryAccessFlags. This flag indicates that modifying
variable informats in the dictionary is supported in this engine.
Java Interface DictionaryAccessModifyInformat |
package com.sas.iom.SAS; public interface ILibref extends org.omg.CORBA.Object { public static final int interface DictionaryAccessModifyInformat = (int) 0x100; }
CORBA Const DataTypeFloat |
Description
This constant is a flag value for bit masks returned in the engine attributes column indexed by EngineAttrIndexDataTypeFlags. Its use is obsolete.
Java Interface DataTypeFloat |
package com.sas.iom.SAS; public interface ILibref extends org.omg.CORBA.Object { public static final int interface DataTypeFloat = (int) 0x1; }
CORBA Const DataTypeFixedChar |
The fixed character data type is supported.
Description
This constant is a flag value for bit masks returned in the engine attributes column indexed by EngineAttrIndexDataTypeFlags. This flag indicates that the fixed character
data type is supported in this engine.
Java Interface DataTypeFixedChar |
package com.sas.iom.SAS; public interface ILibref extends org.omg.CORBA.Object { public static final int interface DataTypeFixedChar = (int) 0x2; }
CORBA Const DataTypeCharVarying |
The character varying data type is supported.
Description
This constant is a flag value for bit masks returned in the engine attributes column indexed by EngineAttrIndexDataTypeFlags. This flag indicates that the character varying
data type is supported in this engine.
Java Interface DataTypeCharVarying |
package com.sas.iom.SAS; public interface ILibref extends org.omg.CORBA.Object { public static final int interface DataTypeCharVarying = (int) 0x4; }
CORBA Const DataTypeInt |
The fixed point data type is supported.
Description
This constant is a flag value for bit masks returned in the engine attributes column indexed by EngineAttrIndexDataTypeFlags. This flag indicates that the fixed point
data type is supported in this engine.
Java Interface DataTypeInt |
package com.sas.iom.SAS; public interface ILibref extends org.omg.CORBA.Object { public static final int interface DataTypeInt = (int) 0x8; }
CORBA Const ConcurrencyFileLocking |
File level locking is supported.
Description
This constant is a flag value for bit masks returned in the engine attributes column indexed by EngineAttrIndexConcurrencyFlags. This flag indicates that file level locking
is supported in this engine.
Java Interface ConcurrencyFileLocking |
package com.sas.iom.SAS; public interface ILibref extends org.omg.CORBA.Object { public static final int interface ConcurrencyFileLocking = (int) 0x1; }
CORBA Const ConcurrencyPageLocking |
Page level locking is supported.
Description
This constant is a flag value for bit masks returned in the engine attributes column indexed by EngineAttrIndexConcurrencyFlags. This flag indicates that page level locking
is supported in this engine.
Java Interface ConcurrencyPageLocking |
package com.sas.iom.SAS; public interface ILibref extends org.omg.CORBA.Object { public static final int interface ConcurrencyPageLocking = (int) 0x2; }
CORBA Const ConcurrencyRecordLocking |
Record level locking is supported.
Description
This constant is a flag value for bit masks returned in the engine attributes column indexed by EngineAttrIndexConcurrencyFlags. This flag indicates that record level locking
is supported in this engine.
Java Interface ConcurrencyRecordLocking |
package com.sas.iom.SAS; public interface ILibref extends org.omg.CORBA.Object { public static final int interface ConcurrencyRecordLocking = (int) 0x4; }
CORBA Const ConcurrencyLockDatabase |
Locking the database is supported.
Description
This constant is a flag value for bit masks returned in the engine attributes column indexed by EngineAttrIndexConcurrencyFlags. This flag indicates that locking the
database is supported in this engine.
Java Interface ConcurrencyLockDatabase |
package com.sas.iom.SAS; public interface ILibref extends org.omg.CORBA.Object { public static final int interface ConcurrencyLockDatabase = (int) 0x8; }
CORBA Const ConcurrencyReadDirtyData |
It is possible to read uncommitted data from other transactions.
Description
This constant is a flag value for bit masks returned in the engine attributes column indexed by EngineAttrIndexConcurrencyFlags. This flag indicates that it is possible to read uncommitted data from other transaction when
using this engine.
Java Interface ConcurrencyReadDirtyData |
package com.sas.iom.SAS; public interface ILibref extends org.omg.CORBA.Object { public static final int interface ConcurrencyReadDirtyData = (int) 0x10; }
CORBA Const ConcurrencyNoWait |
NoWait is supported.
Description
This constant is a flag value for bit masks returned in the engine attributes column indexed by EngineAttrIndexConcurrencyFlags. This flag indicates that NoWait processing
is supported in this engine.
Java Interface ConcurrencyNoWait |
package com.sas.iom.SAS; public interface ILibref extends org.omg.CORBA.Object { public static final int interface ConcurrencyNoWait = (int) 0x20; }
CORBA Const IntegritySetConstraints |
Integrity constraints are supported.
Description
This constant is a flag value for bit masks returned in the engine attributes column indexed by EngineAttrIndexIntegrityFlags. This flag indicates that integrity constraints
are supported in this engine.
Java Interface IntegritySetConstraints |
package com.sas.iom.SAS; public interface ILibref extends org.omg.CORBA.Object { public static final int interface IntegritySetConstraints = (int) 0x2; }
CORBA Const AuthorizationRead |
READ= is supported.
Description
This constant is a flag value for bit masks returned in the engine attributes column indexed by EngineAttrIndexAuthorizationFlags. This flag indicates that the READ= option
is supported in this engine.
Java Interface AuthorizationRead |
package com.sas.iom.SAS; public interface ILibref extends org.omg.CORBA.Object { public static final int interface AuthorizationRead = (int) 0x1; }
CORBA Const AuthorizationWrite |
WRITE= is supported.
Description
This constant is a flag value for bit masks returned in the engine attributes column indexed by EngineAttrIndexAuthorizationFlags. This flag indicates that the WRITE= option
is supported in this engine.
Java Interface AuthorizationWrite |
package com.sas.iom.SAS; public interface ILibref extends org.omg.CORBA.Object { public static final int interface AuthorizationWrite = (int) 0x2; }
CORBA Const AuthorizationAlter |
ALTER= is supported.
Description
This constant is a flag value for bit masks returned in the engine attributes column indexed by EngineAttrIndexAuthorizationFlags. This flag indicates that the ALTER= option
is supported in this engine.
Java Interface AuthorizationAlter |
package com.sas.iom.SAS; public interface ILibref extends org.omg.CORBA.Object { public static final int interface AuthorizationAlter = (int) 0x4; }
CORBA Const AuthorizationEncrypt |
ENCRYPT= is supported.
Description
This constant is a flag value for bit masks returned in the engine attributes column indexed by EngineAttrIndexAuthorizationFlags. This flag indicates that the ENCRYPT=
option is supported in this engine.
Java Interface AuthorizationEncrypt |
package com.sas.iom.SAS; public interface ILibref extends org.omg.CORBA.Object { public static final int interface AuthorizationEncrypt = (int) 0x8; }
CORBA Const DataModelRelational |
This engine accesses an underlying storage implementation based on the relational data model.
Description
This constant is a flag value for bit masks returned in the engine attributes column indexed by EngineAttrIndexDataModelFlags. This flag indicates that
the engine's underlying storage implementation is based on
the relational data model.
Java Interface DataModelRelational |
package com.sas.iom.SAS; public interface ILibref extends org.omg.CORBA.Object { public static final int interface DataModelRelational = (int) 0x1; }
CORBA Const DataModelNetwork |
This engine accesses an underlying storage implementation based on the network data model.
Description
This constant is a flag value for bit masks returned in the engine attributes column indexed by EngineAttrIndexDataModelFlags. This flag indicates that
the engine's underlying storage implementation is based on
the network data model.
Java Interface DataModelNetwork |
package com.sas.iom.SAS; public interface ILibref extends org.omg.CORBA.Object { public static final int interface DataModelNetwork = (int) 0x2; }
CORBA Const DataModelHierarchical |
This engine accesses an underlying storage implementation based on the hierarchical data model.
Description
This constant is a flag value for bit masks returned in the engine attributes column indexed by EngineAttrIndexDataModelFlags. This flag indicates that
model is supported in this engine.
the engine's underlying storage implementation is based on
the relational data model.
Java Interface DataModelHierarchical |
package com.sas.iom.SAS; public interface ILibref extends org.omg.CORBA.Object { public static final int interface DataModelHierarchical = (int) 0x4; }
CORBA Const RelationalOpOrderBy |
Order by operation is supported.
Description
This constant is a flag value for bit masks returned in the engine attributes column indexed by EngineAttrIndexRelationalOpFlags. This flag indicates that the order by
operation is supported in this engine.
Java Interface RelationalOpOrderBy |
package com.sas.iom.SAS; public interface ILibref extends org.omg.CORBA.Object { public static final int interface RelationalOpOrderBy = (int) 0x1; }
CORBA Const RelationalOpJoin |
SQL join operation is supported.
Description
This constant is a flag value for bit masks returned in the engine attributes column indexed by EngineAttrIndexRelationalOpFlags. This flag indicates that the SQL join
operation is supported in this engine.
Java Interface RelationalOpJoin |
package com.sas.iom.SAS; public interface ILibref extends org.omg.CORBA.Object { public static final int interface RelationalOpJoin = (int) 0x2; }
CORBA Const RelationalOpSemiJoin |
Semi-join operation is supported.
Description
This constant is a flag value for bit masks returned in the engine attributes column indexed by EngineAttrIndexRelationalOpFlags. This flag indicates that the semi-join
operation is supported in this engine.
Java Interface RelationalOpSemiJoin |
package com.sas.iom.SAS; public interface ILibref extends org.omg.CORBA.Object { public static final int interface RelationalOpSemiJoin = (int) 0x4; }
CORBA Const RelationalOpUnion |
Union operation is supported.
Description
This constant is a flag value for bit masks returned in the engine attributes column indexed by EngineAttrIndexRelationalOpFlags. This flag indicates that the union
operation is supported in this engine.
Java Interface RelationalOpUnion |
package com.sas.iom.SAS; public interface ILibref extends org.omg.CORBA.Object { public static final int interface RelationalOpUnion = (int) 0x8; }
CORBA Const RelationalOpIntersection |
Intersection operation is supported.
Description
This constant is a flag value for bit masks returned in the engine attributes column indexed by EngineAttrIndexRelationalOpFlags. This flag indicates that the intersection
operation is supported in this engine.
Java Interface RelationalOpIntersection |
package com.sas.iom.SAS; public interface ILibref extends org.omg.CORBA.Object { public static final int interface RelationalOpIntersection = (int) 0x10; }
CORBA Const RelationalOpSQLPassthru |
SQL passthrough is supported.
Description
This constant is a flag value for bit masks returned in the engine attributes column indexed by EngineAttrIndexRelationalOpFlags. This flag indicates that SQL queries can be
passed through to this engine.
Java Interface RelationalOpSQLPassthru |
package com.sas.iom.SAS; public interface ILibref extends org.omg.CORBA.Object { public static final int interface RelationalOpSQLPassthru = (int) 0x20; }
CORBA Const DirectoryAccessFullDir |
Building the complete directory is supported.
Description
This constant is a flag value for bit masks returned in the engine attributes column indexed by EngineAttrIndexDirectoryAccessFlags. This flag indicates that building the
complete directory is supported in this engine.
Java Interface DirectoryAccessFullDir |
package com.sas.iom.SAS; public interface ILibref extends org.omg.CORBA.Object { public static final int interface DirectoryAccessFullDir = (int) 0x1; }
CORBA Const DirectoryAccessSeqOnly |
Only sequential processing is supported.
Description
This constant is a flag value for bit masks returned in the engine attributes column indexed by EngineAttrIndexDirectoryAccessFlags. This flag indicates that only sequential
processing of the directory is supported in this engine.
Java Interface DirectoryAccessSeqOnly |
package com.sas.iom.SAS; public interface ILibref extends org.omg.CORBA.Object { public static final int interface DirectoryAccessSeqOnly = (int) 0x2; }
CORBA Const ParserExitLibname |
Libname exits are supported.
Description
This constant is a flag value for bit masks returned in the engine attributes column indexed by EngineAttrIndexParserExitFlags. This flag indicates that libname parser exits
are supported in this engine.
Java Interface ParserExitLibname |
package com.sas.iom.SAS; public interface ILibref extends org.omg.CORBA.Object { public static final int interface ParserExitLibname = (int) 0x1; }
CORBA Const ParserExitInputDataSet |
Input dataset exits are supported.
Description
This constant is a flag value for bit masks returned in the engine attributes column indexed by EngineAttrIndexParserExitFlags. This flag indicates that input dataset
parser exits are supported in this engine.
Java Interface ParserExitInputDataSet |
package com.sas.iom.SAS; public interface ILibref extends org.omg.CORBA.Object { public static final int interface ParserExitInputDataSet = (int) 0x2; }
CORBA Const ParserExitOutputDataSet |
Output dataset exits are supported.
Description
This constant is a flag value for bit masks returned in the engine attributes column indexed by EngineAttrIndexParserExitFlags. This flag indicates that output dataset
parser exits are supported in this engine.
Java Interface ParserExitOutputDataSet |
package com.sas.iom.SAS; public interface ILibref extends org.omg.CORBA.Object { public static final int interface ParserExitOutputDataSet = (int) 0x4; }
CORBA Const CatalogAccessSupported |
Catalog access is supported.
Description
This constant is a flag value for bit masks returned in the engine attributes column indexed by EngineAttrIndexCatalogAccessFlags. This flag indicates that catalog access is
supported in this engine.
Java Interface CatalogAccessSupported |
package com.sas.iom.SAS; public interface ILibref extends org.omg.CORBA.Object { public static final int interface CatalogAccessSupported = (int) 0x1; }
CORBA Const CatalogAccessEntryCount |
Returning number of entries is supported.
Description
This constant is a flag value for bit masks returned in the engine attributes column indexed by EngineAttrIndexCatalogAccessFlags. This flag indicates that returning the
number of menu-showable entries is supported in this engine.
Java Interface CatalogAccessEntryCount |
package com.sas.iom.SAS; public interface ILibref extends org.omg.CORBA.Object { public static final int interface CatalogAccessEntryCount = (int) 0x2; }
CORBA Const CatalogAccessLongEntryNames |
Long entry names are supported.
Description
This constant is a flag value for bit masks returned in the engine attributes column indexed by EngineAttrIndexCatalogAccessFlags. This flag indicates that long entry names
are supported in this engine.
Java Interface CatalogAccessLongEntryNames |
package com.sas.iom.SAS; public interface ILibref extends org.omg.CORBA.Object { public static final int interface CatalogAccessLongEntryNames = (int) 0x4; }
CORBA Const CatalogAccessLongEntryDesc |
Long entry descriptions are supported.
Description
This constant is a flag value for bit masks returned in the engine attributes column indexed by EngineAttrIndexCatalogAccessFlags. This flag indicates that long entry
descriptions are supported in this engine.
Java Interface CatalogAccessLongEntryDesc |
package com.sas.iom.SAS; public interface ILibref extends org.omg.CORBA.Object { public static final int interface CatalogAccessLongEntryDesc = (int) 0x8; }
CORBA Const MiscOptionBufno |
The BUFNO= option is supported.
Description
This constant is a flag value for bit masks returned in the engine attributes column indexed by EngineAttrIndexMiscOptionFlags. This flag indicates that the BUFNO= option is
supported in this engine.
Java Interface MiscOptionBufno |
package com.sas.iom.SAS; public interface ILibref extends org.omg.CORBA.Object { public static final int interface MiscOptionBufno = (int) 0x1; }
CORBA Const MiscOptionBufsize |
The BUFSIZE= option is supported.
Description
This constant is a flag value for bit masks returned in the engine attributes column indexed by EngineAttrIndexMiscOptionFlags. This flag indicates that the BUFSIZE=
option is supported in this engine.
Java Interface MiscOptionBufsize |
package com.sas.iom.SAS; public interface ILibref extends org.omg.CORBA.Object { public static final int interface MiscOptionBufsize = (int) 0x2; }
CORBA Const MiscOptionCompress |
The COMPRESS= option is supported.
Description
This constant is a flag value for bit masks returned in the engine attributes column indexed by EngineAttrIndexMiscOptionFlags. This flag indicates that the COMPRESS=
option is supported in this engine.
Java Interface MiscOptionCompress |
package com.sas.iom.SAS; public interface ILibref extends org.omg.CORBA.Object { public static final int interface MiscOptionCompress = (int) 0x4; }
CORBA Const MiscOptionReuse |
The REUSE= option is supported.
Description
This constant is a flag value for bit masks returned in the engine attributes column indexed by EngineAttrIndexMiscOptionFlags. This flag indicates that the REUSE=
option is supported in this engine.
Java Interface MiscOptionReuse |
package com.sas.iom.SAS; public interface ILibref extends org.omg.CORBA.Object { public static final int interface MiscOptionReuse = (int) 0x8; }
CORBA Const MiscOptionFilefmt |
The FILEFMT= option is supported.
Description
This constant is a flag value for bit masks returned in the engine attributes column indexed by EngineAttrIndexMiscOptionFlags. This flag indicates that the FILEFMT=
option is supported in this engine.
Java Interface MiscOptionFilefmt |
package com.sas.iom.SAS; public interface ILibref extends org.omg.CORBA.Object { public static final int interface MiscOptionFilefmt = (int) 0x10; }
CORBA Const MiscOptionSortedby |
The SORTEDBY= option is supported.
Description
This constant is a flag value for bit masks returned in the engine attributes column indexed by EngineAttrIndexMiscOptionFlags. This flag indicates that the SORTEDBY=
option is supported in this engine.
Java Interface MiscOptionSortedby |
package com.sas.iom.SAS; public interface ILibref extends org.omg.CORBA.Object { public static final int interface MiscOptionSortedby = (int) 0x20; }
CORBA Const MiscOptionEncoding |
ENCODING= option supported.
Description
This constant is a flag value for bit masks returned in the engine attributes column indexed by EngineAttrIndexMiscOptionFlags. This flag indicates that the ENCODING=
option is supported in this engine.
Java Interface MiscOptionEncoding |
package com.sas.iom.SAS; public interface ILibref extends org.omg.CORBA.Object { public static final int interface MiscOptionEncoding = (int) 0x80; }
CORBA Const MiscOptionSortseq |
SORTSEQ= option supported.
Description
This constant is a flag value for bit masks returned in the engine attributes column indexed by EngineAttrIndexMiscOptionFlags. This flag indicates that the SORTSEQ=
option is supported in this engine.
Java Interface MiscOptionSortseq |
package com.sas.iom.SAS; public interface ILibref extends org.omg.CORBA.Object { public static final int interface MiscOptionSortseq = (int) 0x100; }
CORBA Const MiscOptionDataTranslation |
Data translation is supported.
Description
This constant is a flag value for bit masks returned in the engine attributes column indexed by EngineAttrIndexMiscOptionFlags. This flag indicates that data translation is
supported in this engine.
Java Interface MiscOptionDataTranslation |
package com.sas.iom.SAS; public interface ILibref extends org.omg.CORBA.Object { public static final int interface MiscOptionDataTranslation = (int) 0x400; }
CORBA Const MiscOptionAuditTrail |
Audit trail is supported.
Description
This constant is a flag value for bit masks returned in the engine attributes column indexed by EngineAttrIndexMiscOptionFlags. This flag indicates that an audit trail is
supported in this engine.
Java Interface MiscOptionAuditTrail |
package com.sas.iom.SAS; public interface ILibref extends org.omg.CORBA.Object { public static final int interface MiscOptionAuditTrail = (int) 0x4000; }
CORBA Const LevelLibraryAttrIsReadOnly |
The library is read-only.
Description
Java Interface LevelLibraryAttrIsReadOnly |
package com.sas.iom.SAS; public interface ILibref extends org.omg.CORBA.Object { public static final int interface LevelLibraryAttrIsReadOnly = (int) 0x1; }
CORBA Const LevelLibraryAttrIsSequential |
The library supports only sequential access.
Description
Java Interface LevelLibraryAttrIsSequential |
package com.sas.iom.SAS; public interface ILibref extends org.omg.CORBA.Object { public static final int interface LevelLibraryAttrIsSequential = (int) 0x2; }
CORBA Const LevelLibraryAttrIsTemp |
The library is temporary.
Description
The library is temporary.
Datasets that you create in this
library will be deleted when the SAS workspace is closed (Close).
Java Interface LevelLibraryAttrIsTemp |
package com.sas.iom.SAS; public interface ILibref extends org.omg.CORBA.Object { public static final int interface LevelLibraryAttrIsTemp = (int) 0x4; }
CORBA Method LevelInfo |
Supplies information about each concatenation level of the library.
Description
This operation returns supervisor-, engine-, and system-specific information about a
library.
For concatenated libraries, this will involve information
about each concatenation level. Information about each concatenation
level can be returned in a single call because the output parameters
are arrays. For a libref which is not concatenated, these arrays
have only a single element.
This operation returns six output arrays, of which the last two are always used in conjunction. The LevelInfo::fieldInclusionMask parameter indicates which of the individual output arrays are filled by the call. The one-dimensional output arrays contain one element for each level in a concatenated libref. Thus, all the one-dimensional output arrays are the same size and the complete information about a level in the libref is available from the corresponding (same index) elements of each array. These arrays have only one row if the library is not concatenated. When an output array is not filled, it contains zero elements on return from the call.
The infoPropertyNames and infoPropertyValues arrays are somewhat different. The elements in the infoPropertyNames and infoPropertyValues arrays represent name/value pairs. These pairs are the names and corresponding values of engine- or host- dependent libname properties. For each name returned as an element in the infoPropertyNames array, there is a corresponding element in the infoPropertyValues array that gives the value for the named property.
Just like the other returned arrays, for a library that is not concatenated, there is only one row returned in the infoPropertyNames and infoPropertyValues arrays. For concatenated libraries, one row is returned for each level in the concatenation. All levels may not have the same number of properties to return. However, the returned array must have a fixed number of columns for every row. Therefore, some of the elements of the infoPropertyNames array may be a NULL string. If this is the case, then there is a NULL string in the corresponding element of the infoPropertyValues array. You cannot depend on the size of the array to indicate how many properties are being returned. Each row of these arrays can potentially have a different number of elements. Therefore, you must traverse each row, retrieving the names and values from each column, until you reach a column with a NULL string. Once you reach a column with a NULL string, there are no more properties specified in any of the remaining columns of that row.
Usage
Java Method LevelInfo |
void
LevelInfo (
boolean[] fieldInclusionMask , StringSeqHolder engineName , VariableArray2dOfIntHolder engineAttrs , IntSeqHolder libraryAttrs , StringSeqHolder physicalName , VariableArray2dOfStringHolder infoPropertyNames , VariableArray2dOfStringHolder infoPropertyValues ) throws ( LNameNoAssign, GenericError );
Parameter Details
Parameter | Direction | Type | Description |
---|---|---|---|
fieldInclusionMask | in | boolean[] | This input parameter determines which of the six array
output parameters are filled by the call.
You must supply an array of either zero or
five (LevelInfoIndexNumIndices) elements.
The simplest approach is to supply a zero-element array for the mask. If you do this, then all of the output arrays will be filled. You can make the call somewhat more efficient by indicating which output parameters need to be filled and which don't. If you supply a five-element mask array, then each element indicates whether or not the corresponding output parameter will be filled by the call. The correspondence between mask array elements and output parameters is defined by the LevelInfoIndex enumeration. If, for example, you don't need the engine attributes, then you should set mask[LevelInfoIndexEngineAttr] to false. The final element (with an index of LevelInfoIndexInfoProperties) differs from the others in that it indicates whether the final two array output parameters (LevelInfo::infoPropertyNames and LevelInfo::infoPropertyValues) will be used; they are not meaningful individually. |
engineName | out | StringSeqHolder | This array output parameter returns the name of the engine for each concatenation level of this libref. |
engineAttrs | out | VariableArray2dOfIntHolder | This two-dimensional array output parameter returns engine attributes for
each concatenation level of the libref. The rows represent
concatenation levels. The columns represent individual attributes.
The EngineAttrIndex enumeration identifies the particular
kind of attribute for each column.
Some columns represent bit masks and others are integer limits. Many of the masks have unused positions that may become defined in future versions of SAS. Future versions of SAS may also increase the number columns in order to communicate additional engine attributes. |
libraryAttrs | out | IntSeqHolder | This output array returns information about the
library associated with each concatenation level of the libref.
Each element contains a bit mask which may contain any combination of the following flags LevelLibraryAttrIsReadOnly, LevelLibraryAttrIsSequential, and LevelLibraryAttrIsTemp. |
physicalName | out | StringSeqHolder | This array output parameter returns a host- and engine-dependent string which identifies the library associated with each concatenation level of this libref. For the BASE engine, it will be the host operating system's physical file name for the library. |
infoPropertyNames | out | VariableArray2dOfStringHolder | The two-dimensional array output parameter returns
property names for each concatenation level of the libref.
The properties are system-dependent and give information about
the library.
The rows of the array
represent concatenation levels and the columns represent properties.
The number of columns varies
depending on the environment of the server.
There will be a matching property value element in the LevelInfo::infoPropertyValues parameter. |
infoPropertyValues | out | VariableArray2dOfStringHolder | The two-dimensional array output parameter returns property values for each concatenation level of the libref. The properties are system-dependent and give information about the library. The array will have the same number of rows and columns as the LevelInfo::infoPropertyNames parameter. The values are of the properties named in the corresponding element of that parameter. |
Example
CORBA Method DeleteMember |
Deletes a file.
Description
This operation deletes a file.
Usage
Java Method DeleteMember |
void
DeleteMember (
java.lang.String memberName , java.lang.String memberType , java.lang.String alterPassword ) throws ( NoLock, InvalidPassword, OpenMember, NoMember, InvalidName, GenericError );
Parameter Details
Parameter | Direction | Type | Description |
---|---|---|---|
memberName | in | java.lang.String | This parameter specifies the member name of the file to delete. The name must identify an existing member for the libref. |
memberType | in | java.lang.String | This parameter specifies the member type of the file to delete. Any valid member type may be specified. If no member type is specified, the default type of DATA is used. |
alterPassword | in | java.lang.String | If the SAS file is protected by an alter password, you must specify this password when deleting the file. If you don't need a password, then you can pass an empty (zero-length) string. |
Example
CORBA Method RenameMember |
Renames a file.
Description
This operation renames a file.
Usage
Java Method RenameMember |
void
RenameMember (
java.lang.String oldMemberName , java.lang.String newMemberName , java.lang.String memberType , java.lang.String alterPassword ) throws ( GenericError );
Parameter Details
Parameter | Direction | Type | Description |
---|---|---|---|
oldMemberName | in | java.lang.String | This parameter specifies the original member name of the file that you want to rename. The name must identify an existing member for the libref. |
newMemberName | in | java.lang.String | This parameter specifies the new member name for the file that you want to rename. |
memberType | in | java.lang.String | This parameter specifies the member type of the file to rename. Any valid member type may be specified. If no member type is specified, the default type of DATA is used. |
alterPassword | in | java.lang.String | If the SAS file is protected by an alter password, you must specify this password when deleting the file. If you don't need a password, then you can pass an empty (zero-length) string. |
Example
ILibref_1_1 Description
V1.1 of the Libref interface includes new versions of the following methods:
DeleteMember_2 and RenameMember_2.
public interface ILibref_1_1
Extends ILibref
Method Summary
void | DeleteMember_2
(
java.lang.String memberName ,
java.lang.String memberType ,
java.lang.String alterPassword
)
throws ( NoLock, InvalidPassword, NotAuthorized, OpenMember, NoMember, InvalidName, NoWrite, InUse, GenericError ); Deletes a file. |
void | RenameMember_2
(
java.lang.String oldMemberName ,
java.lang.String newMemberName ,
java.lang.String memberType ,
java.lang.String alterPassword
)
throws ( NoLock, InvalidPassword, NotAuthorized, OpenMember, NoMember, InvalidName, NoWrite, InUse, GenericError ); Renames a file. |
Java Class ILibref_1_1Helper |
public class ILibref_1_1Helper
Description
Implementing class for methods (insert, extract, type, id, read, write, narrow) used to manipulate the
ILibref_1_1 type.
java.lang.Object | +--com.sas.iom.SAS.ILibref_1_1Helper
Java Class ILibref_1_1Holder |
public class ILibref_1_1Holder
Description
Implementing class for methods (_read, _write, _type) used to process the
ILibref_1_1 type as an out parameter.
java.lang.Object | +--com.sas.iom.SAS.ILibref_1_1Holder
CORBA Exception NoWrite |
Write access is not allowed.
Description
Write access to specified library is not allowed.
Java Class NoWrite |
public class NoWrite
java.lang.Object | +--java.lang.Throwable | +--java.lang.Exception | +--org.omg.CORBA.UserException | +--com.sas.iom.SAS.ILibref_1_1Package.NoWrite
Java Class NoWriteHelper |
public class NoWriteHelper
Description
Implementing class for methods (insert, extract, type, id, read, write) used to manipulate the
NoWrite type.
java.lang.Object | +--com.sas.iom.SAS.ILibref_1_1Package.NoWriteHelper
Java Class NoWriteHolder |
public class NoWriteHolder
Description
Implementing class for methods (_read, _write, _type) used to process the
NoWrite type as an out parameter.
java.lang.Object | +--com.sas.iom.SAS.ILibref_1_1Package.NoWriteHolder
CORBA Exception InUse |
Library in use.
Description
Library is in use.
Java Class InUse |
public class InUse
java.lang.Object | +--java.lang.Throwable | +--java.lang.Exception | +--org.omg.CORBA.UserException | +--com.sas.iom.SAS.ILibref_1_1Package.InUse
Java Class InUseHelper |
public class InUseHelper
Description
Implementing class for methods (insert, extract, type, id, read, write) used to manipulate the
InUse type.
java.lang.Object | +--com.sas.iom.SAS.ILibref_1_1Package.InUseHelper
Java Class InUseHolder |
public class InUseHolder
Description
Implementing class for methods (_read, _write, _type) used to process the
InUse type as an out parameter.
java.lang.Object | +--com.sas.iom.SAS.ILibref_1_1Package.InUseHolder
CORBA Method DeleteMember_2 |
Deletes a file.
Description
V2.0 of DeleteMember adds support for returning the following exceptions:
NotAuthorized, NoWrite, and InUse.
This operation deletes a file.
Usage
Java Method DeleteMember_2 |
void
DeleteMember_2 (
java.lang.String memberName , java.lang.String memberType , java.lang.String alterPassword ) throws ( NoLock, InvalidPassword, NotAuthorized, OpenMember, NoMember, InvalidName, NoWrite, InUse, GenericError );
Parameter Details
Parameter | Direction | Type | Description |
---|---|---|---|
memberName | in | java.lang.String | This parameter specifies the member name of the file to delete. The name must identify an existing member for the libref. |
memberType | in | java.lang.String | This parameter specifies the member type of the file to delete. Any valid member type may be specified. If no member type is specified, the default type of DATA is used. |
alterPassword | in | java.lang.String | If the file is protected by an alter password, you must specify this password when deleting the file. If you don't need a password, then you can pass an empty (zero-length) string. |
Example
CORBA Method RenameMember_2 |
Renames a file.
Description
V2.0 of RenameMember adds support for returning the following exceptions:
NoLock, InvalidPassword, NotAuthorized,
OpenMember, NoMember, InvalidName,
NoWrite, and InUse.
This operation renames a file.
Usage
Java Method RenameMember_2 |
void
RenameMember_2 (
java.lang.String oldMemberName , java.lang.String newMemberName , java.lang.String memberType , java.lang.String alterPassword ) throws ( NoLock, InvalidPassword, NotAuthorized, OpenMember, NoMember, InvalidName, NoWrite, InUse, GenericError );
Parameter Details
Parameter | Direction | Type | Description |
---|---|---|---|
oldMemberName | in | java.lang.String | This parameter specifies the original member name of the file that you want to rename. The name must identify an existing member for the libref. |
newMemberName | in | java.lang.String | This parameter specifies the new member name for the file that you want to rename. |
memberType | in | java.lang.String | This parameter specifies the member type of the file to rename. Any valid member type may be specified. If no member type is specified, the default type of DATA is used. |
alterPassword | in | java.lang.String | If the file is protected by an alter password, you must specify this password when deleting the file. If you don't need a password, then you can pass an empty (zero-length) string. |
Example
ILibref_1_2 Description
public interface ILibref_1_2
Extends ILibref_1_1
Method Summary
Java Class ILibref_1_2Helper |
public class ILibref_1_2Helper
Description
Implementing class for methods (insert, extract, type, id, read, write, narrow) used to manipulate the
ILibref_1_2 type.
java.lang.Object | +--com.sas.iom.SAS.ILibref_1_2Helper
Java Class ILibref_1_2Holder |
public class ILibref_1_2Holder
Description
Implementing class for methods (_read, _write, _type) used to process the
ILibref_1_2 type as an out parameter.
java.lang.Object | +--com.sas.iom.SAS.ILibref_1_2Holder