SAS
provides these five predefined component objects for use in a DATA
step:
hash and hash iterator objects
enable you to quickly
and efficiently store, search, and retrieve data based on lookup keys.
The hash object keys and data are DATA step variables. Key and data
values can be directly assigned constant values or values from a SAS
data set. For information about the hash and hash iterator object
language elements, see
Dictionary of Hash and Hash Iterator Object Language Elements in SAS Component Objects: Reference.
provides a mechanism
that is similar to the Java Native Interface (JNI) for instantiating
Java classes and accessing fields and methods on the resultant objects.
For more information,
see Dictionary of Java Object Language Elements in SAS Component Objects: Reference.
logger and appender objects
enable you to record
logging events and write these events to the appropriate destination.
For more information, see
Component Object Reference in SAS Logging: Configuration and Programming Reference.
The DATA step Component Interface enables you to create and manipulate
these component objects using statements, attributes, operators, and
methods. You use the DATA step object dot notation to access the
component object's attributes and methods. For detailed information
about dot notation and the DATA step objects' statements, attributes,
methods, and operators, see the Dictionary of Component Language Elements
in
SAS Component Objects: Reference.
Note: The DATA step component object
statement, attributes, methods, and operators are limited to those
defined for these objects. You cannot use the SAS Component Language
functionality with these predefined DATA step objects.