Interface DataTable
- All Superinterfaces:
Classifier,CMetadata,MdObjectBase,MdObjectBaseUtil,MdObjectBaseXML,PrimaryType,Remote,Root
- All Known Subinterfaces:
ExternalTable,JoinTable,PhysicalTable,QueryTable,RelationalTable,SecuredTable,TableCollection,WorkTable
Attributes of DataTable are:
Associations of DataTable are:
Usage
To create an instance of this DataTable, use thefactory
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
- Attributes and associations for this object can be retrieved by using the methods in
MdOMIUtil. - When changes are made to the object, either by setting an attribute or adding objects to a particular association,
they can be persisted to the metadata server with the
updateMetadataAllmethod. - If an object needs to be deleted, the
deletemethod can be used. This will flag the object as being deleted on the client, and will require an update call to persist the change to the server.
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
FieldsModifier and TypeFieldDescriptionstatic final StringConstant used for the name of the ColumnHierarchies association.static final StringConstant used for the name of the Columns association.static final StringConstant used for the name of the ForeignKeys association.static final StringConstant used for the name of the Roles association.static final StringConstant used for the name of the TableCollections association.static final StringConstant used for the name of the TablePackage association.static final StringConstant used for the name of the UniqueKeys association.static final StringConstant used for the name of the NumRows attribute.static final StringConstant used for the name of the TableName attribute.Fields inherited from interface com.sas.metadata.remote.Classifier
ASSOCIATION_SOURCECLASSIFIERMAPS_NAME, ASSOCIATION_TARGETCLASSIFIERMAPS_NAMEFields inherited from interface com.sas.metadata.remote.MdObjectBase
ATTRIBUTE_DESC_NAME, ATTRIBUTE_ID_NAME, ATTRIBUTE_METADATACREATED_NAME, ATTRIBUTE_METADATAUPDATED_NAME, ATTRIBUTE_NAME_NAMEFields inherited from interface com.sas.metadata.remote.PrimaryType
ASSOCIATION_FAVORITESCONTAINERS_NAME, ATTRIBUTE_ISHIDDEN_NAME, ATTRIBUTE_PUBLICTYPE_NAMEFields 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 -
Method Summary
Modifier and TypeMethodDescriptionGets the AssociationList ofColumnHierarchiesgetColumnHierarchies(boolean fGoToServer) Gets the Associationlist ofColumnHierarchiesGets the AssociationList ofColumnsgetColumns(boolean fGoToServer) Gets the Associationlist ofColumnsGets the AssociationList ofForeignKeysgetForeignKeys(boolean fGoToServer) Gets the Associationlist ofForeignKeysdoubleGets thedoublevalue ofNumRowsintGets the Metadata State ofNumRowsgetRoles()Gets the Association list ofRolesgetRoles(boolean fGoToServer) Gets the Associationlist ofRolesGets the Association list ofTableCollectionsgetTableCollections(boolean fGoToServer) Gets the Associationlist ofTableCollectionsStringGets theStringvalue ofTableNameintGets the maximum length ofTableNameintGets the Metadata State ofTableNameGets theRelationalSchemaforTablePackageGets the AssociationList ofTablePackagesgetTablePackages(boolean fGoToServer) Gets the Associationlist ofTablePackagesGets the AssociationList ofUniqueKeysgetUniqueKeys(boolean fGoToServer) Gets the Associationlist ofUniqueKeysvoid(S) Adds the Associated objects to the predObjects which are:
ColumnHierarchies
Columns
ForeignKeys
TablePackage
UniqueKeysvoid(S) This initializes the Required Objects(Roles) which are:voidSets theColumnHierarchieslist to belist.voidsetColumnHierarchies(AssociationList inObjects, int state) Sets the entire AssociationList to match the passed in Vector, sets the state of the AssociationListvoidsetColumns(AssociationList list) Sets theColumnslist to belist.voidsetColumns(AssociationList inObjects, int state) Sets the entire AssociationList to match the passed in Vector, sets the state of the AssociationListvoidSets theForeignKeyslist to belist.voidsetForeignKeys(AssociationList inObjects, int state) Sets the entire AssociationList to match the passed in Vector, sets the state of the AssociationListvoidsetNumRows(double inNumRows) Sets theNumRowsvalue and sets the state to MetadataState.LOCAL.voidsetNumRows(double inNumRows, int state) Sets theNumRowsMetadata State.voidsetNumRows(String inNumRows) Sets theNumRowsvalue and sets the state to MetadataState.LOCALvoidsetNumRows(String inNumRows, int state) Sets theNumRowsvalue and Metadata State.voidsetNumRowsState(int state) Sets the Metadata State ofNumRows.voidsetRoles(AssociationList list) Sets theRoleslist to belist.voidsetRoles(AssociationList inObjects, int state) Sets the entire Roles list to match the passed in AssociationList, sets the state of the RolesvoidSets theTableCollectionslist to belist.voidsetTableCollections(AssociationList inObjects, int state) Sets the entire TableCollections list to match the passed in AssociationList, sets the state of the TableCollectionsvoidsetTableName(String inTableName) Sets theTableNamevalue and sets the state to MetadataState.LOCAL.voidsetTableName(String inTableName, int state) Sets theTableNameMetadata State.voidsetTableNameState(int state) Sets the Metadata State ofTableName.voidsetTablePackage(RelationalSchema inObject) Sets theTablePackageslist 0th element to beinObject.voidSets theTablePackageslist to belist.voidsetTablePackages(AssociationList list, int state) Sets theTablePackageslist to belist.voidsetUniqueKeys(AssociationList list) Sets theUniqueKeyslist to belist.voidsetUniqueKeys(AssociationList inObjects, int state) Sets the entire AssociationList to match the passed in Vector, sets the state of the AssociationListMethods inherited from interface com.sas.metadata.remote.Classifier
getSourceClassifierMaps, getSourceClassifierMaps, getTargetClassifierMaps, getTargetClassifierMaps, setSourceClassifierMaps, setSourceClassifierMaps, setTargetClassifierMaps, setTargetClassifierMapsMethods 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, setStateMethods inherited from interface com.sas.metadata.remote.MdObjectBaseUtil
addMdObjectListener, delete, dispose, fireMdObjectModified, getAssociatedObjects, getAssociatedObjects, getAssociatedObjects, getAssociationNames, getAssocs, getAssocsWA, getAttributeNames, getAttrs, getAttrsStates, getAuthorizationUtil, getChangeManagementState, getChgMgtExternalIdentityImportType, getClientSideOnlyObject, getMdObjectAssociation, getPopulatedAssocs, getUpdatedAttrs, getViewList, isCheckedOut, isLocked, objectModified, removeMdObjectListener, setAttrs, setChangeManagementTargetRepository, setChgMgtExternalIdentityImportType, setClientSideOnlyObject, setMdObjectAssociation, touch, updateAssnsIdsMethods inherited from interface com.sas.metadata.remote.MdObjectBaseXML
closeUpdateMetadataXML, createEmptyXML, createObjectRefreshXML, createObjectXML, createObjectXML, createUpdateAssociationXML, createUpdateAssociationXML, createUpdateSimpleXML, doCreateUpdateXML, getUpdateSimpleSubstring, updateMetadataAllMethods inherited from interface com.sas.metadata.remote.PrimaryType
getFavoritesContainers, getFavoritesContainers, getIsHidden, getIsHiddenState, getPublicType, getPublicTypeMaxLength, getPublicTypeState, setFavoritesContainers, setFavoritesContainers, setIsHidden, setIsHidden, setIsHidden, setIsHidden, setIsHiddenState, setPublicType, setPublicType, setPublicTypeStateMethods 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
-
Field Details
-
ATTRIBUTE_TABLENAME_NAME
static final String ATTRIBUTE_TABLENAME_NAMEConstant 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:
-
ATTRIBUTE_NUMROWS_NAME
static final String ATTRIBUTE_NUMROWS_NAMEConstant 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:
-
ASSOCIATION_COLUMNHIERARCHIES_NAME
static final String ASSOCIATION_COLUMNHIERARCHIES_NAMEConstant used for the name of the ColumnHierarchies association.ColumnHierarchies: The column hierarchies defined for this table.
- See Also:
-
ASSOCIATION_COLUMNS_NAME
static final String ASSOCIATION_COLUMNS_NAMEConstant used for the name of the Columns association.Columns: The list of columns contained in this table.
- See Also:
-
ASSOCIATION_FOREIGNKEYS_NAME
static final String ASSOCIATION_FOREIGNKEYS_NAMEConstant used for the name of the ForeignKeys association.ForeignKeys: The foreign keys associated with a table.
- See Also:
-
ASSOCIATION_TABLEPACKAGE_NAME
static final String ASSOCIATION_TABLEPACKAGE_NAMEConstant 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:
-
ASSOCIATION_UNIQUEKEYS_NAME
static final String ASSOCIATION_UNIQUEKEYS_NAMEConstant used for the name of the UniqueKeys association.UniqueKeys: The list of unique keys associated with a table.
- See Also:
-
ASSOCIATION_ROLES_NAME
static final String ASSOCIATION_ROLES_NAMEConstant used for the name of the Roles association.Roles: The roles an object can play.
- See Also:
-
ASSOCIATION_TABLECOLLECTIONS_NAME
static final String ASSOCIATION_TABLECOLLECTIONS_NAMEConstant used for the name of the TableCollections association.TableCollections: The table collections where this data table participates.
- See Also:
-
-
Method Details
-
initializeRequiredObjects
void initializeRequiredObjects() throws RemoteException(S) This initializes the Required Objects(Roles) which are:- Specified by:
initializeRequiredObjectsin interfaceClassifier- Specified by:
initializeRequiredObjectsin interfaceMdObjectBaseUtil- Specified by:
initializeRequiredObjectsin interfacePrimaryType- Specified by:
initializeRequiredObjectsin interfaceRoot- Throws:
RemoteException- If error connecting/communicating to/with remote object.
-
initializePredObjects
void initializePredObjects() throws RemoteException(S) Adds the Associated objects to the predObjects which are:
ColumnHierarchies
Columns
ForeignKeys
TablePackage
UniqueKeys- Specified by:
initializePredObjectsin interfaceClassifier- Specified by:
initializePredObjectsin interfaceMdObjectBase- Specified by:
initializePredObjectsin interfacePrimaryType- Specified by:
initializePredObjectsin interfaceRoot- Throws:
RemoteException- If error connecting/communicating to/with remote object.
-
getTableName
String getTableName() throws RemoteExceptionGets theStringvalue ofTableName- Returns:
- The
TableName - Throws:
RemoteException- If error connecting/communicating to/with remote object.
-
getTableNameState
int getTableNameState() throws RemoteExceptionGets the Metadata State ofTableName- Returns:
- The State.
- Throws:
RemoteException- If error connecting/communicating to/with remote object.
-
getTableNameMaxLength
int getTableNameMaxLength() throws RemoteExceptionGets the maximum length ofTableName- Returns:
- The max size
- Throws:
RemoteException- If error connecting/communicating to/with remote object.
-
getNumRows
double getNumRows() throws RemoteExceptionGets thedoublevalue ofNumRows- Returns:
- The
NumRows - Throws:
RemoteException- If error connecting/communicating to/with remote object.
-
getNumRowsState
int getNumRowsState() throws RemoteExceptionGets the Metadata State ofNumRows- Returns:
- The State.
- Throws:
RemoteException- If error connecting/communicating to/with remote object.
-
getColumnHierarchies
Gets the AssociationList ofColumnHierarchies- Returns:
- Returns the AssociationList of
ColumnHierarchieswhich can be of type:
ColumnHierarchy - Throws:
RemoteException- If error connecting/communicating to/with remote object.MdException- If error getting/setting part of the object.
-
getColumns
Gets the AssociationList ofColumns- Returns:
- Returns the AssociationList of
Columnswhich can be of type:
Column
ColumnRange - Throws:
RemoteException- If error connecting/communicating to/with remote object.MdException- If error getting/setting part of the object.
-
getForeignKeys
Gets the AssociationList ofForeignKeys- Returns:
- Returns the AssociationList of
ForeignKeyswhich can be of type:
ForeignKey - Throws:
RemoteException- If error connecting/communicating to/with remote object.MdException- If error getting/setting part of the object.
-
getTablePackages
Gets the AssociationList ofTablePackages- Returns:
- Returns the AssociationList of
TablePackageswhich can be of type:
RelationalSchema
DatabaseSchema
DataSourceName
SASLibrary
SecuredLibrary - Throws:
RemoteException- If error connecting/communicating to/with remote object.MdException
-
getTablePackage
Gets theRelationalSchemaforTablePackage- Returns:
- The
RelationalSchema(nullif not set) ofTablePackagewhich can be of type:
RelationalSchema
DatabaseSchema
DataSourceName
SASLibrary
SecuredLibrary - Throws:
RemoteException- If error connecting/communicating to/with remote object.MdException- If error getting/setting part of the object.
-
getUniqueKeys
Gets the AssociationList ofUniqueKeys- Returns:
- Returns the AssociationList of
UniqueKeyswhich can be of type:
UniqueKey - Throws:
RemoteException- If error connecting/communicating to/with remote object.MdException- If error getting/setting part of the object.
-
getRoles
Gets the Association list ofRoles- Returns:
- The AssociationList of
Roleswhich can be of type:
Role - Throws:
RemoteException- If error connecting/communicating to/with remote object.MdException- If error getting/setting part of the object.
-
getTableCollections
Gets the Association list ofTableCollections- Returns:
- The AssociationList of
TableCollectionswhich can be of type:
TableCollection - Throws:
RemoteException- If error connecting/communicating to/with remote object.MdException- If error getting/setting part of the object.
-
getColumnHierarchies
Gets the Associationlist ofColumnHierarchies- Parameters:
fGoToServer- boolean Get the value from the server.- Returns:
- Returns the AssociationList of
ColumnHierarchieswhich can be of type:
ColumnHierarchy - Throws:
RemoteException- If error connecting/communicating to/with remote object.MdException- If error getting/setting part of the object.
-
getColumns
Gets the Associationlist ofColumns- Parameters:
fGoToServer- boolean Get the value from the server.- Returns:
- Returns the AssociationList of
Columnswhich can be of type:
Column
ColumnRange - Throws:
RemoteException- If error connecting/communicating to/with remote object.MdException- If error getting/setting part of the object.
-
getForeignKeys
Gets the Associationlist ofForeignKeys- Parameters:
fGoToServer- boolean Get the value from the server.- Returns:
- Returns the AssociationList of
ForeignKeyswhich can be of type:
ForeignKey - Throws:
RemoteException- If error connecting/communicating to/with remote object.MdException- If error getting/setting part of the object.
-
getTablePackages
Gets the Associationlist ofTablePackages- Parameters:
fGoToServer- boolean Get the value from the server.- Returns:
- Returns the AssociationList of
TablePackageswhich can be of type:
RelationalSchema
DatabaseSchema
DataSourceName
SASLibrary
SecuredLibrary - Throws:
RemoteException- If error connecting/communicating to/with remote object.MdException- If error getting/setting part of the object.
-
getUniqueKeys
Gets the Associationlist ofUniqueKeys- Parameters:
fGoToServer- boolean Get the value from the server.- Returns:
- Returns the AssociationList of
UniqueKeyswhich can be of type:
UniqueKey - Throws:
RemoteException- If error connecting/communicating to/with remote object.MdException- If error getting/setting part of the object.
-
getRoles
Gets the Associationlist ofRoles- Parameters:
fGoToServer- boolean Get the value from the server.- Returns:
- Returns the
Roleswhich can be of type:
Role - Throws:
RemoteException- If error connecting/communicating to/with remote object.MdException- If error getting/setting part of the object.
-
getTableCollections
Gets the Associationlist ofTableCollections- Parameters:
fGoToServer- boolean Get the value from the server.- Returns:
- Returns the
TableCollectionswhich can be of type:
TableCollection - Throws:
RemoteException- If error connecting/communicating to/with remote object.MdException- If error getting/setting part of the object.
-
setTableName
void setTableName(String inTableName) throws RemoteException Sets theTableNamevalue and sets the state to MetadataState.LOCAL.- Parameters:
inTableName- String- Throws:
RemoteException- If error communicating with remote object.
-
setTableName
void setTableName(String inTableName, int state) throws RemoteException Sets theTableNameMetadata State.- Parameters:
inTableName- Stringstate- int- Throws:
RemoteException- If error communicating with remote object.
-
setTableNameState
void setTableNameState(int state) throws RemoteException Sets the Metadata State ofTableName.- Parameters:
state- int- Throws:
RemoteException- If error communicating with remote object.
-
setNumRows
void setNumRows(double inNumRows) throws RemoteException Sets theNumRowsvalue and sets the state to MetadataState.LOCAL.- Parameters:
inNumRows- double- Throws:
RemoteException- If error communicating with remote object.
-
setNumRows
void setNumRows(double inNumRows, int state) throws RemoteException Sets theNumRowsMetadata State.- Parameters:
inNumRows- doublestate- int- Throws:
RemoteException- If error communicating with remote object.
-
setNumRows
void setNumRows(String inNumRows) throws RemoteException Sets theNumRowsvalue and sets the state to MetadataState.LOCAL- Parameters:
inNumRows- String- Throws:
RemoteException- If error communicating with remote object.
-
setNumRows
void setNumRows(String inNumRows, int state) throws RemoteException Sets theNumRowsvalue and Metadata State.- Parameters:
inNumRows- Stringstate- int- Throws:
RemoteException- If error communicating with remote object.
-
setNumRowsState
void setNumRowsState(int state) throws RemoteException Sets the Metadata State ofNumRows.- Parameters:
state- int- Throws:
RemoteException- If error communicating with remote object.
-
setColumnHierarchies
- Parameters:
list- AssociationList- Throws:
RemoteException- If error communicating with remote object.
-
setColumnHierarchies
Sets the entire AssociationList to match the passed in Vector, sets the state of the AssociationList- Parameters:
inObjects- AssociationListstate- int- Throws:
RemoteException- If error communicating with remote object.
-
setColumns
- Parameters:
list- AssociationList- Throws:
RemoteException- If error communicating with remote object.
-
setColumns
Sets the entire AssociationList to match the passed in Vector, sets the state of the AssociationList- Parameters:
inObjects- AssociationListstate- int- Throws:
RemoteException- If error communicating with remote object.
-
setForeignKeys
- Parameters:
list- AssociationList- Throws:
RemoteException- If error communicating with remote object.
-
setForeignKeys
Sets the entire AssociationList to match the passed in Vector, sets the state of the AssociationList- Parameters:
inObjects- AssociationListstate- int- Throws:
RemoteException- If error communicating with remote object.
-
setTablePackages
Sets theTablePackageslist to belist. Object of which can be of type:
RelationalSchema
DatabaseSchema
DataSourceName
SASLibrary
SecuredLibrary- Parameters:
list- AssociationList- Throws:
RemoteException- If error communicating with remote object.
-
setTablePackages
Sets theTablePackageslist to belist. Object of which can be of type:
RelationalSchema
DatabaseSchema
DataSourceName
SASLibrary
SecuredLibrary- Parameters:
list- AssociationListstate- int- Throws:
RemoteException- If error communicating with remote object.
-
setTablePackage
Sets theTablePackageslist 0th element to beinObject.- Parameters:
inObject- RelationalSchema- Throws:
RemoteException- If error communicating with remote object.
-
setUniqueKeys
- Parameters:
list- AssociationList- Throws:
RemoteException- If error communicating with remote object.
-
setUniqueKeys
Sets the entire AssociationList to match the passed in Vector, sets the state of the AssociationList- Parameters:
inObjects- AssociationListstate- int- Throws:
RemoteException- If error communicating with remote object.
-
setRoles
- Parameters:
list- AssociationList- Throws:
RemoteException- If error communicating with remote object.
-
setRoles
Sets the entire Roles list to match the passed in AssociationList, sets the state of the Roles- Parameters:
inObjects- AssociationListstate- int- Throws:
RemoteException- If error communicating with remote object.
-
setTableCollections
- Parameters:
list- AssociationList- Throws:
RemoteException- If error communicating with remote object.
-
setTableCollections
Sets the entire TableCollections list to match the passed in AssociationList, sets the state of the TableCollections- Parameters:
inObjects- AssociationListstate- int- Throws:
RemoteException- If error communicating with remote object.
-