com.sas.metadata.remote
Interface DataTable

All Superinterfaces:
Classifier, CMetadata, MdObjectBase, MdObjectBaseUtil, MdObjectBaseXML, PrimaryType, java.rmi.Remote, Root
All Known Subinterfaces:
ExternalTable, JoinTable, PhysicalTable, QueryTable, RelationalTable, TableCollection, WorkTable

public interface DataTable
extends Classifier

An abstract type that represents an object that contains a set of columns. When creating metadata, use the subtype of DataTable that best describes the entity that you want to represent.

Attributes of DataTable are:

Associations of DataTable are:

Usage

To create an instance of this DataTable, use the factory create methods.
Example: create a DataTable with name "DataTable_Object", in repository "AAAAAAAA".
 // create a store to contain your objects for this change. If you do not have an existing object
 // or store to use.  You may obtain the store from another object by using Object.getObjectStore().
 MdFactory factory; //where "factory" is a valid MdFactory instance
 MdObjectStore objectStore = factory.createObjectStore();
 DataTable myObject = (DataTable) factory.createComplexMetadataObject(objectStore, "DataTable_Object", MetadataObjects.DATATABLE, "AAAAAAAA");
 myObject.updateMetadataAll();  // Write object to server
 objectStore.dispose();  // dispose of the object store if it is no longer needed
 

Behavior

Dependencies

This class depends on objects being contained in an MdObjectStore. Object stores should be disposed of when they are no longer needed as this will help clean up memory. Disposing an object store will dispose of all objects contained within that store.

Since:
9.0

Field Summary
static java.lang.String ASSOCIATION_COLUMNS_NAME
          Constant used for the name of the Columns association.
static java.lang.String ASSOCIATION_FOREIGNKEYS_NAME
          Constant used for the name of the ForeignKeys association.
static java.lang.String ASSOCIATION_ROLES_NAME
          Constant used for the name of the Roles association.
static java.lang.String ASSOCIATION_TABLECOLLECTIONS_NAME
          Constant used for the name of the TableCollections association.
static java.lang.String ASSOCIATION_TABLEPACKAGE_NAME
          Constant used for the name of the TablePackage association.
static java.lang.String ASSOCIATION_UNIQUEKEYS_NAME
          Constant used for the name of the UniqueKeys association.
static java.lang.String ATTRIBUTE_NUMROWS_NAME
          Constant used for the name of the NumRows attribute.
static java.lang.String ATTRIBUTE_TABLENAME_NAME
          Constant used for the name of the TableName attribute.
 
Fields inherited from interface com.sas.metadata.remote.Classifier
ASSOCIATION_SOURCECLASSIFIERMAPS_NAME, ASSOCIATION_TARGETCLASSIFIERMAPS_NAME
 
Fields inherited from interface com.sas.metadata.remote.PrimaryType
ASSOCIATION_FAVORITESCONTAINERS_NAME, ATTRIBUTE_ISHIDDEN_NAME, ATTRIBUTE_PUBLICTYPE_NAME
 
Fields inherited from interface com.sas.metadata.remote.Root
ASSOCIATION_ACCESSCONTROLS_NAME, ASSOCIATION_CHANGES_NAME, ASSOCIATION_CUSTOMASSOCIATIONS_NAME, ASSOCIATION_DOCUMENTS_NAME, ASSOCIATION_EXTENSIONS_NAME, ASSOCIATION_EXTERNALIDENTITIES_NAME, ASSOCIATION_GROUPS_NAME, ASSOCIATION_IMPLEMENTORS_NAME, ASSOCIATION_KEYWORDS_NAME, ASSOCIATION_LOCALIZEDATTRIBUTES_NAME, ASSOCIATION_NOTES_NAME, ASSOCIATION_PRIMARYPROPERTYGROUP_NAME, ASSOCIATION_PROMPTS_NAME, ASSOCIATION_PROPERTIES_NAME, ASSOCIATION_PROPERTYSETS_NAME, ASSOCIATION_REFERENCEDOBJECTS_NAME, ASSOCIATION_RESPONSIBLEPARTIES_NAME, ASSOCIATION_SOURCETRANSFORMATIONS_NAME, ASSOCIATION_SPECSOURCETRANSFORMATIONS_NAME, ASSOCIATION_SPECTARGETTRANSFORMATIONS_NAME, ASSOCIATION_TARGETTRANSFORMATIONS_NAME, ASSOCIATION_TIMESTAMPS_NAME, ASSOCIATION_TREES_NAME, ASSOCIATION_TSOBJECTNAMESPACE_NAME, ASSOCIATION_USEDBYPROTOTYPES_NAME, ASSOCIATION_USINGPROTOTYPE_NAME, ASSOCIATION_VARIABLES_NAME, ATTRIBUTE_CHANGESTATE_NAME, ATTRIBUTE_LOCKEDBY_NAME, ATTRIBUTE_USAGEVERSION_NAME
 
Fields inherited from interface com.sas.metadata.remote.MdObjectBase
ATTRIBUTE_DESC_NAME, ATTRIBUTE_ID_NAME, ATTRIBUTE_METADATACREATED_NAME, ATTRIBUTE_METADATAUPDATED_NAME, ATTRIBUTE_NAME_NAME
 
Method Summary
 AssociationList getColumns()
          Gets the AssociationList of Columns
 AssociationList getColumns(boolean fGoToServer)
          Gets the Associationlist of Columns
 AssociationList getForeignKeys()
          Gets the AssociationList of ForeignKeys
 AssociationList getForeignKeys(boolean fGoToServer)
          Gets the Associationlist of ForeignKeys
 double getNumRows()
          Gets the double value of NumRows
 int getNumRowsState()
          Gets the Metadata State of NumRows
 AssociationList getRoles()
          Gets the Association list of Roles
 AssociationList getRoles(boolean fGoToServer)
          Gets the Associationlist of Roles
 AssociationList getTableCollections()
          Gets the Association list of TableCollections
 AssociationList getTableCollections(boolean fGoToServer)
          Gets the Associationlist of TableCollections
 java.lang.String getTableName()
          Gets the String value of TableName
 int getTableNameMaxLength()
          Gets the maximum length of TableName
 int getTableNameState()
          Gets the Metadata State of TableName
 RelationalSchema getTablePackage()
          Gets the RelationalSchema for TablePackage
 AssociationList getTablePackages()
          Gets the AssociationList of TablePackages
 AssociationList getTablePackages(boolean fGoToServer)
          Gets the Associationlist of TablePackages
 AssociationList getUniqueKeys()
          Gets the AssociationList of UniqueKeys
 AssociationList getUniqueKeys(boolean fGoToServer)
          Gets the Associationlist of UniqueKeys
 void initializePredObjects()
          (S) Adds the Associated objects to the predObjects which are:
Columns
ForeignKeys
TablePackage
UniqueKeys
 void initializeRequiredObjects()
          (S) This initializes the Required Objects(Roles) which are:
 void setColumns(AssociationList list)
          Sets the Columns list to be list.
 void setColumns(AssociationList inObjects, int state)
          Sets the entire AssociationList to match the passed in Vector, sets the state of the AssociationList
 void setForeignKeys(AssociationList list)
          Sets the ForeignKeys list to be list.
 void setForeignKeys(AssociationList inObjects, int state)
          Sets the entire AssociationList to match the passed in Vector, sets the state of the AssociationList
 void setNumRows(double inNumRows)
          Sets the NumRows value and sets the state to MetadataState.LOCAL.
 void setNumRows(double inNumRows, int state)
          Sets the NumRows Metadata State.
 void setNumRows(java.lang.String inNumRows)
          Sets the NumRows value and sets the state to MetadataState.LOCAL
 void setNumRows(java.lang.String inNumRows, int state)
          Sets the NumRows value and Metadata State.
 void setNumRowsState(int state)
          Sets the Metadata State of NumRows.
 void setRoles(AssociationList list)
          Sets the Roles list to be list.
 void setRoles(AssociationList inObjects, int state)
          Sets the entire Roles list to match the passed in AssociationList, sets the state of the Roles
 void setTableCollections(AssociationList list)
          Sets the TableCollections list to be list.
 void setTableCollections(AssociationList inObjects, int state)
          Sets the entire TableCollections list to match the passed in AssociationList, sets the state of the TableCollections
 void setTableName(java.lang.String inTableName)
          Sets the TableName value and sets the state to MetadataState.LOCAL.
 void setTableName(java.lang.String inTableName, int state)
          Sets the TableName Metadata State.
 void setTableNameState(int state)
          Sets the Metadata State of TableName.
 void setTablePackage(RelationalSchema inObject)
          Sets the TablePackages list 0th element to be inObject.
 void setTablePackages(AssociationList list)
          Sets the TablePackages list to be list.
 void setTablePackages(AssociationList list, int state)
          Sets the TablePackages list to be list.
 void setUniqueKeys(AssociationList list)
          Sets the UniqueKeys list to be list.
 void setUniqueKeys(AssociationList inObjects, int state)
          Sets the entire AssociationList to match the passed in Vector, sets the state of the AssociationList
 
Methods inherited from interface com.sas.metadata.remote.Classifier
getSourceClassifierMaps, getSourceClassifierMaps, getTargetClassifierMaps, getTargetClassifierMaps, setSourceClassifierMaps, setSourceClassifierMaps, setTargetClassifierMaps, setTargetClassifierMaps
 
Methods inherited from interface com.sas.metadata.remote.PrimaryType
getFavoritesContainers, getFavoritesContainers, getIsHidden, getIsHiddenState, getPublicType, getPublicTypeMaxLength, getPublicTypeState, setFavoritesContainers, setFavoritesContainers, setIsHidden, setIsHidden, setIsHidden, setIsHidden, setIsHiddenState, setPublicType, setPublicType, setPublicTypeState
 
Methods inherited from interface com.sas.metadata.remote.Root
getAccessControls, getAccessControls, getChanges, getChanges, getChangeState, getChangeStateMaxLength, getChangeStateState, getCustomAssociations, getCustomAssociations, getDocuments, getDocuments, getExtensions, getExtensions, getExternalIdentities, getExternalIdentities, getGroups, getGroups, getImplementors, getImplementors, getKeywords, getKeywords, getLocalizedAttributes, getLocalizedAttributes, getLockedBy, getLockedByMaxLength, getLockedByState, getNotes, getNotes, getPrimaryPropertyGroup, getPrimaryPropertyGroups, getPrimaryPropertyGroups, getPrompts, getPrompts, getProperties, getProperties, getPropertySets, getPropertySets, getReferencedObjects, getReferencedObjects, getResponsibleParties, getResponsibleParties, getSourceTransformations, getSourceTransformations, getSpecSourceTransformations, getSpecSourceTransformations, getSpecTargetTransformations, getSpecTargetTransformations, getTargetTransformations, getTargetTransformations, getTimestamps, getTimestamps, getTrees, getTrees, getTSObjectNamespace, getTSObjectNamespaces, getTSObjectNamespaces, getUsageVersion, getUsageVersionState, getUsedByPrototypes, getUsedByPrototypes, getUsingPrototype, getUsingPrototypes, getUsingPrototypes, getVariables, getVariables, setAccessControls, setAccessControls, setChanges, setChanges, setChangeState, setChangeState, setChangeStateState, setCustomAssociations, setCustomAssociations, setDocuments, setDocuments, setExtensions, setExtensions, setExternalIdentities, setExternalIdentities, setGroups, setGroups, setImplementors, setImplementors, setKeywords, setKeywords, setLocalizedAttributes, setLocalizedAttributes, setLockedBy, setLockedBy, setLockedByState, setNotes, setNotes, setPrimaryPropertyGroup, setPrimaryPropertyGroups, setPrimaryPropertyGroups, setPrompts, setPrompts, setProperties, setProperties, setPropertySets, setPropertySets, setReferencedObjects, setReferencedObjects, setResponsibleParties, setResponsibleParties, setSourceTransformations, setSourceTransformations, setSpecSourceTransformations, setSpecSourceTransformations, setSpecTargetTransformations, setSpecTargetTransformations, setTargetTransformations, setTargetTransformations, setTimestamps, setTimestamps, setTrees, setTrees, setTSObjectNamespace, setTSObjectNamespaces, setTSObjectNamespaces, setUsageVersion, setUsageVersion, setUsageVersion, setUsageVersion, setUsageVersionState, setUsedByPrototypes, setUsedByPrototypes, setUsingPrototype, setUsingPrototypes, setUsingPrototypes, setVariables, setVariables
 
Methods inherited from interface com.sas.metadata.remote.MdObjectBaseXML
closeUpdateMetadataXML, createEmptyXML, createObjectRefreshXML, createObjectXML, createObjectXML, createUpdateAssociationXML, createUpdateAssociationXML, createUpdateSimpleXML, doCreateUpdateXML, getUpdateSimpleSubstring, updateMetadataAll
 
Methods inherited from interface com.sas.metadata.remote.MdObjectBaseUtil
addMdObjectListener, delete, dispose, fireMdObjectModified, getAssociatedObjects, getAssociatedObjects, getAssociatedObjects, getAssociationNames, getAssocs, getAssocsWA, getAttributeNames, getAttrs, getAttrsStates, getChangeManagementState, getChgMgtExternalIdentityImportType, getClientSideOnlyObject, getMdObjectAssociation, getPopulatedAssocs, getUpdatedAttrs, getViewList, isCheckedOut, isLocked, objectModified, removeMdObjectListener, setAttrs, setChangeManagementTargetRepository, setChgMgtExternalIdentityImportType, setClientSideOnlyObject, setMdObjectAssociation, touch, updateAssnsIds
 
Methods inherited from interface com.sas.metadata.remote.MdObjectBase
addElementToChangeList, clearChangeList, getChangeList, getCMetadataType, getDesc, getDescMaxLength, getDescState, getFQID, getId, getIdState, getMetadataCreated, getMetadataCreatedState, getMetadataUpdated, getMetadataUpdatedState, getName, getNameMaxLength, getNameState, getObjectStore, getPredAssociations, getRepositoryID, getRequiredAssociations, getState, isAssociationRequired, isNewObject, isPredAssociation, removeElementFromChangeList, resetObject, resetState, resetStates, setCMetadataType, setDesc, setDesc, setDescState, setFQID, setFQID, setId, setId, setIdState, setMetadataCreated, setMetadataCreated, setMetadataCreatedState, setMetadataUpdated, setMetadataUpdated, setMetadataUpdatedState, setName, setName, setNameState, setObjectStore, setState
 

Field Detail

ATTRIBUTE_TABLENAME_NAME

static final java.lang.String ATTRIBUTE_TABLENAME_NAME
Constant used for the name of the TableName attribute.

TableName: This is the DBMS name for tables in an external database or the SAS dataset name.

See Also:
Constant Field Values

ATTRIBUTE_NUMROWS_NAME

static final java.lang.String ATTRIBUTE_NUMROWS_NAME
Constant used for the name of the NumRows attribute.

NumRows: This attribute contains the number of rows of data in the table. It can be filled in at data loading time to indicate to the metadata consumers how many rows of data a table has in it. If the number of rows is unknown, then a -1 is returned.

See Also:
Constant Field Values

ASSOCIATION_COLUMNS_NAME

static final java.lang.String ASSOCIATION_COLUMNS_NAME
Constant used for the name of the Columns association.

Columns: The list of columns contained in this table. 

See Also:
Constant Field Values

ASSOCIATION_FOREIGNKEYS_NAME

static final java.lang.String ASSOCIATION_FOREIGNKEYS_NAME
Constant used for the name of the ForeignKeys association.

ForeignKeys: The foreign keys associated with a table. 

See Also:
Constant Field Values

ASSOCIATION_TABLEPACKAGE_NAME

static final java.lang.String ASSOCIATION_TABLEPACKAGE_NAME
Constant used for the name of the TablePackage association.

TablePackage: The data packages (schema or libraries) that can be used to reference this table.  

See Also:
Constant Field Values

ASSOCIATION_UNIQUEKEYS_NAME

static final java.lang.String ASSOCIATION_UNIQUEKEYS_NAME
Constant used for the name of the UniqueKeys association.

UniqueKeys: The list of unique keys associated with a table. 

See Also:
Constant Field Values

ASSOCIATION_ROLES_NAME

static final java.lang.String ASSOCIATION_ROLES_NAME
Constant used for the name of the Roles association.

Roles: The roles an object can play. 

See Also:
Constant Field Values

ASSOCIATION_TABLECOLLECTIONS_NAME

static final java.lang.String ASSOCIATION_TABLECOLLECTIONS_NAME
Constant used for the name of the TableCollections association.

TableCollections: The table collections where this data table participates. 

See Also:
Constant Field Values
Method Detail

initializeRequiredObjects

void initializeRequiredObjects()
                               throws java.rmi.RemoteException
(S) This initializes the Required Objects(Roles) which are:

Specified by:
initializeRequiredObjects in interface Classifier
Specified by:
initializeRequiredObjects in interface MdObjectBaseUtil
Specified by:
initializeRequiredObjects in interface PrimaryType
Specified by:
initializeRequiredObjects in interface Root
Throws:
java.rmi.RemoteException - If error connecting/communicating to/with remote object.

initializePredObjects

void initializePredObjects()
                           throws java.rmi.RemoteException
(S) Adds the Associated objects to the predObjects which are:
Columns
ForeignKeys
TablePackage
UniqueKeys

Specified by:
initializePredObjects in interface Classifier
Specified by:
initializePredObjects in interface MdObjectBase
Specified by:
initializePredObjects in interface PrimaryType
Specified by:
initializePredObjects in interface Root
Throws:
java.rmi.RemoteException - If error connecting/communicating to/with remote object.

getTableName

java.lang.String getTableName()
                              throws java.rmi.RemoteException
Gets the String value of TableName

Returns:
The TableName
Throws:
java.rmi.RemoteException - If error connecting/communicating to/with remote object.

getTableNameState

int getTableNameState()
                      throws java.rmi.RemoteException
Gets the Metadata State of TableName

Returns:
The State.
Throws:
java.rmi.RemoteException - If error connecting/communicating to/with remote object.

getTableNameMaxLength

int getTableNameMaxLength()
                          throws java.rmi.RemoteException
Gets the maximum length of TableName

Returns:
The max size
Throws:
java.rmi.RemoteException - If error connecting/communicating to/with remote object.

getNumRows

double getNumRows()
                  throws java.rmi.RemoteException
Gets the double value of NumRows

Returns:
The NumRows
Throws:
java.rmi.RemoteException - If error connecting/communicating to/with remote object.

getNumRowsState

int getNumRowsState()
                    throws java.rmi.RemoteException
Gets the Metadata State of NumRows

Returns:
The State.
Throws:
java.rmi.RemoteException - If error connecting/communicating to/with remote object.

getColumns

AssociationList getColumns()
                           throws java.rmi.RemoteException,
                                  MdException
Gets the AssociationList of Columns

Returns:
Returns the AssociationList of Columns which can be of type:
Column
ColumnRange
Throws:
java.rmi.RemoteException - If error connecting/communicating to/with remote object.
MdException - If error getting/setting part of the object.

getForeignKeys

AssociationList getForeignKeys()
                               throws java.rmi.RemoteException,
                                      MdException
Gets the AssociationList of ForeignKeys

Returns:
Returns the AssociationList of ForeignKeys which can be of type:
ForeignKey
Throws:
java.rmi.RemoteException - If error connecting/communicating to/with remote object.
MdException - If error getting/setting part of the object.

getTablePackages

AssociationList getTablePackages()
                                 throws java.rmi.RemoteException,
                                        MdException
Gets the AssociationList of TablePackages

Returns:
Returns the AssociationList of TablePackages which can be of type:
RelationalSchema
DatabaseSchema
DataSourceName
SASLibrary
Throws:
java.rmi.RemoteException - If error connecting/communicating to/with remote object.
MdException

getTablePackage

RelationalSchema getTablePackage()
                                 throws java.rmi.RemoteException,
                                        MdException
Gets the RelationalSchema for TablePackage

Returns:
The RelationalSchema ( null if not set) of TablePackagewhich can be of type:
RelationalSchema
DatabaseSchema
DataSourceName
SASLibrary
Throws:
java.rmi.RemoteException - If error connecting/communicating to/with remote object.
MdException - If error getting/setting part of the object.

getUniqueKeys

AssociationList getUniqueKeys()
                              throws java.rmi.RemoteException,
                                     MdException
Gets the AssociationList of UniqueKeys

Returns:
Returns the AssociationList of UniqueKeys which can be of type:
UniqueKey
Throws:
java.rmi.RemoteException - If error connecting/communicating to/with remote object.
MdException - If error getting/setting part of the object.

getRoles

AssociationList getRoles()
                         throws java.rmi.RemoteException,
                                MdException
Gets the Association list of Roles

Returns:
The AssociationList of Roles which can be of type:
Role
Throws:
java.rmi.RemoteException - If error connecting/communicating to/with remote object.
MdException - If error getting/setting part of the object.

getTableCollections

AssociationList getTableCollections()
                                    throws java.rmi.RemoteException,
                                           MdException
Gets the Association list of TableCollections

Returns:
The AssociationList of TableCollections which can be of type:
TableCollection
Throws:
java.rmi.RemoteException - If error connecting/communicating to/with remote object.
MdException - If error getting/setting part of the object.

getColumns

AssociationList getColumns(boolean fGoToServer)
                           throws java.rmi.RemoteException,
                                  MdException
Gets the Associationlist of Columns

Parameters:
fGoToServer - boolean Get the value from the server.
Returns:
Returns the AssociationList of Columns which can be of type:
Column
ColumnRange
Throws:
java.rmi.RemoteException - If error connecting/communicating to/with remote object.
MdException - If error getting/setting part of the object.

getForeignKeys

AssociationList getForeignKeys(boolean fGoToServer)
                               throws java.rmi.RemoteException,
                                      MdException
Gets the Associationlist of ForeignKeys

Parameters:
fGoToServer - boolean Get the value from the server.
Returns:
Returns the AssociationList of ForeignKeys which can be of type:
ForeignKey
Throws:
java.rmi.RemoteException - If error connecting/communicating to/with remote object.
MdException - If error getting/setting part of the object.

getTablePackages

AssociationList getTablePackages(boolean fGoToServer)
                                 throws java.rmi.RemoteException,
                                        MdException
Gets the Associationlist of TablePackages

Parameters:
fGoToServer - boolean Get the value from the server.
Returns:
Returns the AssociationList of TablePackages which can be of type:
RelationalSchema
DatabaseSchema
DataSourceName
SASLibrary
Throws:
java.rmi.RemoteException - If error connecting/communicating to/with remote object.
MdException - If error getting/setting part of the object.

getUniqueKeys

AssociationList getUniqueKeys(boolean fGoToServer)
                              throws java.rmi.RemoteException,
                                     MdException
Gets the Associationlist of UniqueKeys

Parameters:
fGoToServer - boolean Get the value from the server.
Returns:
Returns the AssociationList of UniqueKeys which can be of type:
UniqueKey
Throws:
java.rmi.RemoteException - If error connecting/communicating to/with remote object.
MdException - If error getting/setting part of the object.

getRoles

AssociationList getRoles(boolean fGoToServer)
                         throws java.rmi.RemoteException,
                                MdException
Gets the Associationlist of Roles

Parameters:
fGoToServer - boolean Get the value from the server.
Returns:
Returns the Roles which can be of type:
Role
Throws:
java.rmi.RemoteException - If error connecting/communicating to/with remote object.
MdException - If error getting/setting part of the object.

getTableCollections

AssociationList getTableCollections(boolean fGoToServer)
                                    throws java.rmi.RemoteException,
                                           MdException
Gets the Associationlist of TableCollections

Parameters:
fGoToServer - boolean Get the value from the server.
Returns:
Returns the TableCollections which can be of type:
TableCollection
Throws:
java.rmi.RemoteException - If error connecting/communicating to/with remote object.
MdException - If error getting/setting part of the object.

setTableName

void setTableName(java.lang.String inTableName)
                  throws java.rmi.RemoteException
Sets the TableName value and sets the state to MetadataState.LOCAL.

Parameters:
inTableName - String
Throws:
java.rmi.RemoteException - If error communicating with remote object.

setTableName

void setTableName(java.lang.String inTableName,
                  int state)
                  throws java.rmi.RemoteException
Sets the TableName Metadata State.

Parameters:
inTableName - String
state - int
Throws:
java.rmi.RemoteException - If error communicating with remote object.

setTableNameState

void setTableNameState(int state)
                       throws java.rmi.RemoteException
Sets the Metadata State of TableName.

Parameters:
state - int
Throws:
java.rmi.RemoteException - If error communicating with remote object.

setNumRows

void setNumRows(double inNumRows)
                throws java.rmi.RemoteException
Sets the NumRows value and sets the state to MetadataState.LOCAL.

Parameters:
inNumRows - double
Throws:
java.rmi.RemoteException - If error communicating with remote object.

setNumRows

void setNumRows(double inNumRows,
                int state)
                throws java.rmi.RemoteException
Sets the NumRows Metadata State.

Parameters:
inNumRows - double
state - int
Throws:
java.rmi.RemoteException - If error communicating with remote object.

setNumRows

void setNumRows(java.lang.String inNumRows)
                throws java.rmi.RemoteException
Sets the NumRows value and sets the state to MetadataState.LOCAL

Parameters:
inNumRows - String
Throws:
java.rmi.RemoteException - If error communicating with remote object.

setNumRows

void setNumRows(java.lang.String inNumRows,
                int state)
                throws java.rmi.RemoteException
Sets the NumRows value and Metadata State.

Parameters:
inNumRows - String
state - int
Throws:
java.rmi.RemoteException - If error communicating with remote object.

setNumRowsState

void setNumRowsState(int state)
                     throws java.rmi.RemoteException
Sets the Metadata State of NumRows.

Parameters:
state - int
Throws:
java.rmi.RemoteException - If error communicating with remote object.

setColumns

void setColumns(AssociationList list)
                throws java.rmi.RemoteException
Sets the Columns list to be list. Objects of which can be of type:
Column
ColumnRange

Parameters:
list - AssociationList
Throws:
java.rmi.RemoteException - If error communicating with remote object.

setColumns

void setColumns(AssociationList inObjects,
                int state)
                throws java.rmi.RemoteException
Sets the entire AssociationList to match the passed in Vector, sets the state of the AssociationList

Parameters:
inObjects - AssociationList
state - int
Throws:
java.rmi.RemoteException - If error communicating with remote object.

setForeignKeys

void setForeignKeys(AssociationList list)
                    throws java.rmi.RemoteException
Sets the ForeignKeys list to be list. Objects of which can be of type:
ForeignKey

Parameters:
list - AssociationList
Throws:
java.rmi.RemoteException - If error communicating with remote object.

setForeignKeys

void setForeignKeys(AssociationList inObjects,
                    int state)
                    throws java.rmi.RemoteException
Sets the entire AssociationList to match the passed in Vector, sets the state of the AssociationList

Parameters:
inObjects - AssociationList
state - int
Throws:
java.rmi.RemoteException - If error communicating with remote object.

setTablePackages

void setTablePackages(AssociationList list)
                      throws java.rmi.RemoteException
Sets the TablePackages list to be list. Object of which can be of type:
RelationalSchema
DatabaseSchema
DataSourceName
SASLibrary

Parameters:
list - AssociationList
Throws:
java.rmi.RemoteException - If error communicating with remote object.

setTablePackages

void setTablePackages(AssociationList list,
                      int state)
                      throws java.rmi.RemoteException
Sets the TablePackages list to be list. Object of which can be of type:
RelationalSchema
DatabaseSchema
DataSourceName
SASLibrary

Parameters:
list - AssociationList
state - int
Throws:
java.rmi.RemoteException - If error communicating with remote object.

setTablePackage

void setTablePackage(RelationalSchema inObject)
                     throws java.rmi.RemoteException
Sets the TablePackages list 0th element to be inObject.

Parameters:
inObject - RelationalSchema
Throws:
java.rmi.RemoteException - If error communicating with remote object.

setUniqueKeys

void setUniqueKeys(AssociationList list)
                   throws java.rmi.RemoteException
Sets the UniqueKeys list to be list. Objects of which can be of type:
UniqueKey

Parameters:
list - AssociationList
Throws:
java.rmi.RemoteException - If error communicating with remote object.

setUniqueKeys

void setUniqueKeys(AssociationList inObjects,
                   int state)
                   throws java.rmi.RemoteException
Sets the entire AssociationList to match the passed in Vector, sets the state of the AssociationList

Parameters:
inObjects - AssociationList
state - int
Throws:
java.rmi.RemoteException - If error communicating with remote object.

setRoles

void setRoles(AssociationList list)
              throws java.rmi.RemoteException
Sets the Roles list to be list. Objects of which can be of type:
Role

Parameters:
list - AssociationList
Throws:
java.rmi.RemoteException - If error communicating with remote object.

setRoles

void setRoles(AssociationList inObjects,
              int state)
              throws java.rmi.RemoteException
Sets the entire Roles list to match the passed in AssociationList, sets the state of the Roles

Parameters:
inObjects - AssociationList
state - int
Throws:
java.rmi.RemoteException - If error communicating with remote object.

setTableCollections

void setTableCollections(AssociationList list)
                         throws java.rmi.RemoteException
Sets the TableCollections list to be list. Objects of which can be of type:
TableCollection

Parameters:
list - AssociationList
Throws:
java.rmi.RemoteException - If error communicating with remote object.

setTableCollections

void setTableCollections(AssociationList inObjects,
                         int state)
                         throws java.rmi.RemoteException
Sets the entire TableCollections list to match the passed in AssociationList, sets the state of the TableCollections

Parameters:
inObjects - AssociationList
state - int
Throws:
java.rmi.RemoteException - If error communicating with remote object.



Copyright © 2009 SAS Institute Inc. All Rights Reserved.