Interface Column
- All Superinterfaces:
CMetadata,Feature,LogicalColumn,MdObjectBase,MdObjectBaseUtil,MdObjectBaseXML,PrimaryType,Remote,Root
- All Known Subinterfaces:
ColumnRange
Attributes of Column are:
SortOrderIsNullableIsDiscreteSASColumnLengthSummaryRoleSASColumnTypeSASColumnNameSASExtendedColumnTypeSASAttributeSASPrecisionSASScaleSASExtendedLengthBeginPositionEndPosition
Associations of Column are:
KeysXPathsAnalyticColumnsDisplayForKeysForeignKeyAssociationsIndexesQueryClausesTableUniqueKeyAssociations
Usage
To create an instance of this Column, use thefactory
create methods. Example: create a Column with name "Column_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(); Column myObject = (Column) factory.createComplexMetadataObject(objectStore, "Column_Object", MetadataObjects.COLUMN, "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 AnalyticColumns association.static final StringConstant used for the name of the DisplayForKeys association.static final StringConstant used for the name of the ForeignKeyAssociations association.static final StringConstant used for the name of the Indexes association.static final StringConstant used for the name of the Keys association.static final StringConstant used for the name of the QueryClauses association.static final StringConstant used for the name of the Table association.static final StringConstant used for the name of the UniqueKeyAssociations association.static final StringConstant used for the name of the XPaths association.static final StringConstant used for the name of the BeginPosition attribute.static final StringConstant used for the name of the EndPosition attribute.static final StringConstant used for the name of the IsDiscrete attribute.static final StringConstant used for the name of the IsNullable attribute.static final StringConstant used for the name of the SASAttribute attribute.static final StringConstant used for the name of the SASColumnLength attribute.static final StringConstant used for the name of the SASColumnName attribute.static final StringConstant used for the name of the SASColumnType attribute.static final StringConstant used for the name of the SASExtendedColumnType attribute.static final StringConstant used for the name of the SASExtendedLength attribute.static final StringConstant used for the name of the SASPrecision attribute.static final StringConstant used for the name of the SASScale attribute.static final StringConstant used for the name of the SortOrder attribute.static final StringConstant used for the name of the SummaryRole attribute.Fields inherited from interface com.sas.metadata.remote.Feature
ASSOCIATION_SOURCEFEATUREMAPS_NAME, ASSOCIATION_TARGETFEATUREMAPS_NAMEFields inherited from interface com.sas.metadata.remote.LogicalColumn
ATTRIBUTE_COLUMNLENGTH_NAME, ATTRIBUTE_COLUMNNAME_NAME, ATTRIBUTE_COLUMNTYPE_NAME, ATTRIBUTE_SASFORMAT_NAME, ATTRIBUTE_SASINFORMAT_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 Association list ofAnalyticColumnsgetAnalyticColumns(boolean fGoToServer) Gets the Associationlist ofAnalyticColumnsintGets theintvalue ofBeginPositionintGets the Metadata State ofBeginPositionGets the Association list ofDisplayForKeysgetDisplayForKeys(boolean fGoToServer) Gets the Associationlist ofDisplayForKeysintGets theintvalue ofEndPositionintGets the Metadata State ofEndPositionGets the Association list ofForeignKeyAssociationsgetForeignKeyAssociations(boolean fGoToServer) Gets the Associationlist ofForeignKeyAssociationsGets the Association list ofIndexesgetIndexes(boolean fGoToServer) Gets the Associationlist ofIndexesintGets theintvalue ofIsDiscreteintGets the Metadata State ofIsDiscreteintGets theintvalue ofIsNullableintGets the Metadata State ofIsNullablegetKeys()Gets the AssociationList ofKeysgetKeys(boolean fGoToServer) Gets the Associationlist ofKeysGets the Association list ofQueryClausesgetQueryClauses(boolean fGoToServer) Gets the Associationlist ofQueryClausesStringGets theStringvalue ofSASAttributeintGets the maximum length ofSASAttributeintGets the Metadata State ofSASAttributeintGets theintvalue ofSASColumnLengthintGets the Metadata State ofSASColumnLengthStringGets theStringvalue ofSASColumnNameintGets the maximum length ofSASColumnNameintGets the Metadata State ofSASColumnNameStringGets theStringvalue ofSASColumnTypeintGets the maximum length ofSASColumnTypeintGets the Metadata State ofSASColumnTypeStringGets theStringvalue ofSASExtendedColumnTypeintGets the maximum length ofSASExtendedColumnTypeintGets the Metadata State ofSASExtendedColumnTypedoubleGets thedoublevalue ofSASExtendedLengthintGets the Metadata State ofSASExtendedLengthdoubleGets thedoublevalue ofSASPrecisionintGets the Metadata State ofSASPrecisiondoubleGets thedoublevalue ofSASScaleintGets the Metadata State ofSASScaleStringGets theStringvalue ofSortOrderintGets the maximum length ofSortOrderintGets the Metadata State ofSortOrderStringGets theStringvalue ofSummaryRoleintGets the maximum length ofSummaryRoleintGets the Metadata State ofSummaryRolegetTable()Gets theDataTableforTableGets the Association list ofTablesgetTables(boolean fGoToServer) Gets the Associationlist ofTablesGets the Association list ofUniqueKeyAssociationsgetUniqueKeyAssociations(boolean fGoToServer) Gets the Associationlist ofUniqueKeyAssociationsGets the AssociationList ofXPathsgetXPaths(boolean fGoToServer) Gets the Associationlist ofXPathsvoid(S) Adds the Associated objects to the predObjects which are:
Keys
XPathsvoid(S) This initializes the Required Objects(Roles) which are:
TablevoidSets theAnalyticColumnslist to belist.voidsetAnalyticColumns(AssociationList inObjects, int state) Sets the entire AnalyticColumns list to match the passed in AssociationList, sets the state of the AnalyticColumnsvoidsetBeginPosition(int inBeginPosition) Sets theBeginPositionvalue and sets the state to MetadataState.LOCAL.voidsetBeginPosition(int inBeginPosition, int state) Sets theBeginPositionMetadata State.voidsetBeginPosition(String inBeginPosition) Sets theBeginPositionvalue and sets the state to MetadataState.LOCAL.voidsetBeginPosition(String inBeginPosition, int state) Sets theBeginPositionvalue and Metadata State.voidsetBeginPositionState(int state) Sets the Metadata State ofBeginPosition.voidSets theDisplayForKeyslist to belist.voidsetDisplayForKeys(AssociationList inObjects, int state) Sets the entire DisplayForKeys list to match the passed in AssociationList, sets the state of the DisplayForKeysvoidsetEndPosition(int inEndPosition) Sets theEndPositionvalue and sets the state to MetadataState.LOCAL.voidsetEndPosition(int inEndPosition, int state) Sets theEndPositionMetadata State.voidsetEndPosition(String inEndPosition) Sets theEndPositionvalue and sets the state to MetadataState.LOCAL.voidsetEndPosition(String inEndPosition, int state) Sets theEndPositionvalue and Metadata State.voidsetEndPositionState(int state) Sets the Metadata State ofEndPosition.voidSets theForeignKeyAssociationslist to belist.voidsetForeignKeyAssociations(AssociationList inObjects, int state) Sets the entire ForeignKeyAssociations list to match the passed in AssociationList, sets the state of the ForeignKeyAssociationsvoidsetIndexes(AssociationList list) Sets theIndexeslist to belist.voidsetIndexes(AssociationList inObjects, int state) Sets the entire Indexes list to match the passed in AssociationList, sets the state of the IndexesvoidsetIsDiscrete(int inIsDiscrete) Sets theIsDiscretevalue and sets the state to MetadataState.LOCAL.voidsetIsDiscrete(int inIsDiscrete, int state) Sets theIsDiscreteMetadata State.voidsetIsDiscrete(String inIsDiscrete) Sets theIsDiscretevalue and sets the state to MetadataState.LOCAL.voidsetIsDiscrete(String inIsDiscrete, int state) Sets theIsDiscretevalue and Metadata State.voidsetIsDiscreteState(int state) Sets the Metadata State ofIsDiscrete.voidsetIsNullable(int inIsNullable) Sets theIsNullablevalue and sets the state to MetadataState.LOCAL.voidsetIsNullable(int inIsNullable, int state) Sets theIsNullableMetadata State.voidsetIsNullable(String inIsNullable) Sets theIsNullablevalue and sets the state to MetadataState.LOCAL.voidsetIsNullable(String inIsNullable, int state) Sets theIsNullablevalue and Metadata State.voidsetIsNullableState(int state) Sets the Metadata State ofIsNullable.voidsetKeys(AssociationList list) Sets theKeyslist to belist.voidsetKeys(AssociationList inObjects, int state) Sets the entire AssociationList to match the passed in Vector, sets the state of the AssociationListvoidSets theQueryClauseslist to belist.voidsetQueryClauses(AssociationList inObjects, int state) Sets the entire QueryClauses list to match the passed in AssociationList, sets the state of the QueryClausesvoidsetSASAttribute(String inSASAttribute) Sets theSASAttributevalue and sets the state to MetadataState.LOCAL.voidsetSASAttribute(String inSASAttribute, int state) Sets theSASAttributeMetadata State.voidsetSASAttributeState(int state) Sets the Metadata State ofSASAttribute.voidsetSASColumnLength(int inSASColumnLength) Sets theSASColumnLengthvalue and sets the state to MetadataState.LOCAL.voidsetSASColumnLength(int inSASColumnLength, int state) Sets theSASColumnLengthMetadata State.voidsetSASColumnLength(String inSASColumnLength) Sets theSASColumnLengthvalue and sets the state to MetadataState.LOCAL.voidsetSASColumnLength(String inSASColumnLength, int state) Sets theSASColumnLengthvalue and Metadata State.voidsetSASColumnLengthState(int state) Sets the Metadata State ofSASColumnLength.voidsetSASColumnName(String inSASColumnName) Sets theSASColumnNamevalue and sets the state to MetadataState.LOCAL.voidsetSASColumnName(String inSASColumnName, int state) Sets theSASColumnNameMetadata State.voidsetSASColumnNameState(int state) Sets the Metadata State ofSASColumnName.voidsetSASColumnType(String inSASColumnType) Sets theSASColumnTypevalue and sets the state to MetadataState.LOCAL.voidsetSASColumnType(String inSASColumnType, int state) Sets theSASColumnTypeMetadata State.voidsetSASColumnTypeState(int state) Sets the Metadata State ofSASColumnType.voidsetSASExtendedColumnType(String inSASExtendedColumnType) Sets theSASExtendedColumnTypevalue and sets the state to MetadataState.LOCAL.voidsetSASExtendedColumnType(String inSASExtendedColumnType, int state) Sets theSASExtendedColumnTypeMetadata State.voidsetSASExtendedColumnTypeState(int state) Sets the Metadata State ofSASExtendedColumnType.voidsetSASExtendedLength(double inSASExtendedLength) Sets theSASExtendedLengthvalue and sets the state to MetadataState.LOCAL.voidsetSASExtendedLength(double inSASExtendedLength, int state) Sets theSASExtendedLengthMetadata State.voidsetSASExtendedLength(String inSASExtendedLength) Sets theSASExtendedLengthvalue and sets the state to MetadataState.LOCALvoidsetSASExtendedLength(String inSASExtendedLength, int state) Sets theSASExtendedLengthvalue and Metadata State.voidsetSASExtendedLengthState(int state) Sets the Metadata State ofSASExtendedLength.voidsetSASPrecision(double inSASPrecision) Sets theSASPrecisionvalue and sets the state to MetadataState.LOCAL.voidsetSASPrecision(double inSASPrecision, int state) Sets theSASPrecisionMetadata State.voidsetSASPrecision(String inSASPrecision) Sets theSASPrecisionvalue and sets the state to MetadataState.LOCALvoidsetSASPrecision(String inSASPrecision, int state) Sets theSASPrecisionvalue and Metadata State.voidsetSASPrecisionState(int state) Sets the Metadata State ofSASPrecision.voidsetSASScale(double inSASScale) Sets theSASScalevalue and sets the state to MetadataState.LOCAL.voidsetSASScale(double inSASScale, int state) Sets theSASScaleMetadata State.voidsetSASScale(String inSASScale) Sets theSASScalevalue and sets the state to MetadataState.LOCALvoidsetSASScale(String inSASScale, int state) Sets theSASScalevalue and Metadata State.voidsetSASScaleState(int state) Sets the Metadata State ofSASScale.voidsetSortOrder(String inSortOrder) Sets theSortOrdervalue and sets the state to MetadataState.LOCAL.voidsetSortOrder(String inSortOrder, int state) Sets theSortOrderMetadata State.voidsetSortOrderState(int state) Sets the Metadata State ofSortOrder.voidsetSummaryRole(String inSummaryRole) Sets theSummaryRolevalue and sets the state to MetadataState.LOCAL.voidsetSummaryRole(String inSummaryRole, int state) Sets theSummaryRoleMetadata State.voidsetSummaryRoleState(int state) Sets the Metadata State ofSummaryRole.voidSets theTableslist 0th element to beinObject.voidsetTables(AssociationList list) Sets theTableslist to belist.voidsetTables(AssociationList list, int state) Sets theTableslist to belist.voidSets theUniqueKeyAssociationslist to belist.voidsetUniqueKeyAssociations(AssociationList inObjects, int state) Sets the entire UniqueKeyAssociations list to match the passed in AssociationList, sets the state of the UniqueKeyAssociationsvoidsetXPaths(AssociationList list) Sets theXPathslist to belist.voidsetXPaths(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.Feature
getSourceFeatureMaps, getSourceFeatureMaps, getTargetFeatureMaps, getTargetFeatureMaps, setSourceFeatureMaps, setSourceFeatureMaps, setTargetFeatureMaps, setTargetFeatureMapsMethods inherited from interface com.sas.metadata.remote.LogicalColumn
getColumnLength, getColumnLengthState, getColumnName, getColumnNameMaxLength, getColumnNameState, getColumnType, getColumnTypeState, getSASFormat, getSASFormatMaxLength, getSASFormatState, getSASInformat, getSASInformatMaxLength, getSASInformatState, setColumnLength, setColumnLength, setColumnLength, setColumnLength, setColumnLengthState, setColumnName, setColumnName, setColumnNameState, setColumnType, setColumnType, setColumnType, setColumnType, setColumnTypeState, setSASFormat, setSASFormat, setSASFormatState, setSASInformat, setSASInformat, setSASInformatStateMethods 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_SORTORDER_NAME
static final String ATTRIBUTE_SORTORDER_NAMEConstant used for the name of the SortOrder attribute.SortOrder: This is an indication of the sort order of this column in this table. It can be ASCENDING, DESCENDING, ASCFORMATTED, DESFORMATTED, DSORDER, NONE, PROHIBITED.
- See Also:
-
ATTRIBUTE_ISNULLABLE_NAME
static final String ATTRIBUTE_ISNULLABLE_NAMEConstant used for the name of the IsNullable attribute.IsNullable: This attribute indicates whether this column can contain NULL values or not. It has a 0 or 1 value.
- See Also:
-
ATTRIBUTE_ISDISCRETE_NAME
static final String ATTRIBUTE_ISDISCRETE_NAMEConstant used for the name of the IsDiscrete attribute.IsDiscrete: Indicates whether the contents of this column are discrete values.
- See Also:
-
ATTRIBUTE_SASCOLUMNLENGTH_NAME
static final String ATTRIBUTE_SASCOLUMNLENGTH_NAMEConstant used for the name of the SASColumnLength attribute.SASColumnLength: This is the length of the column for SAS software. Usually, this will be the same value as the ColumnLength attribute defined in LogicalColumn.
- See Also:
-
ATTRIBUTE_SUMMARYROLE_NAME
static final String ATTRIBUTE_SUMMARYROLE_NAMEConstant used for the name of the SummaryRole attribute.SummaryRole: This is the role of this column in a summarization. It can be CLASS, ID, STATISTIC, _FREQ_, or _TYPE_.
- See Also:
-
ATTRIBUTE_SASCOLUMNTYPE_NAME
static final String ATTRIBUTE_SASCOLUMNTYPE_NAMEConstant used for the name of the SASColumnType attribute.SASColumnType: This represents the SAS type (character or numeric) for this column. The value can be either 'C' or 'N'.
- See Also:
-
ATTRIBUTE_SASCOLUMNNAME_NAME
static final String ATTRIBUTE_SASCOLUMNNAME_NAMEConstant used for the name of the SASColumnName attribute.SASColumnName: This is the name that SAS software uses to access the column. Typically, the SAS name is 32 characters in length and conforms to the SAS naming restrictions; for example, no space or special characters. It is the Name field in the NAMESTR.
This attribute can support mixed-case names, and special characters and spaces in the text if there is a PropertySet object and one or two Property objects configured on the table to indicate that this table requires special handling for its names. For example, you would define and associate a PropertySet object named DBMSNames with a SetRole=DBMSNames with the Column(?). The PropertySet object can have two Property objects associated with it: Case and SpecChar. The Property named Case can specify whether the values in the SASTableName/SASColumnName attribute are case-sensitive or not. The Property named SpecChar can specify whether the values in the SASTableName/SASColumnName can contain special characters, including spaces.- See Also:
-
ATTRIBUTE_SASEXTENDEDCOLUMNTYPE_NAME
static final String ATTRIBUTE_SASEXTENDEDCOLUMNTYPE_NAMEConstant used for the name of the SASExtendedColumnType attribute.SASExtendedColumnType: The extended column type for SAS software. Valid values are: XV_T_FLOAT - Floating-point Value (The Pre-V9 Numeric Type) XV_T_DEC - Fixed-point Decimal Value XV_T_INT - Signed Integer Value XV_T_CHAR - Fixed-length Character (The Pre-V9 Character Type) XV_T_VARCHAR - Variable-length Character Value XV_T_CLOB - Character Large Object XV_T_BCHAR - Fixed-length Binary XV_T_BVARCHAR - Variable-length Binary Value XV_T_BLOB - Binary Large Object XV_T_LOBFILE - BLOB File XV_T_UCHAR - Fixed-length Unicode CHAR XV_T_UVARCHAR - Variable-length Unicode CHAR Value XV_T_UCLOB - Unicode Character Large Object XV_T_DATE - Date value XV_T_TIME - Local time value XV_T_TIMEZ - Zoned time value XV_T_DATETIME - Local datetime value, a timestamp XV_T_DATETIMEZ - Zoned datetime value, a timestamp XV_T_IDENTITY - Observation identity
- See Also:
-
ATTRIBUTE_SASATTRIBUTE_NAME
static final String ATTRIBUTE_SASATTRIBUTE_NAMEConstant used for the name of the SASAttribute attribute.SASAttribute: Data type attributes. Used to facilitate applications that wish to process variables based on similar semantics. These attributes are read-only and set by the supervisor based on the data type. XV_A_NUMERIC - Values are numeric XV_A_STRING - Values are strings XV_A_VARYING - Values are variable-length XV_A_BINARY - Values contain binary data XV_A_UNICODE - Values contain Unicode data XV_A_LOB - Values are large objects XV_A_DATETIME - Values are dates, times or date-times
- See Also:
-
ATTRIBUTE_SASPRECISION_NAME
static final String ATTRIBUTE_SASPRECISION_NAMEConstant used for the name of the SASPrecision attribute.SASPrecision: This attribute is the precision of the data type, up to 4G. The exact meaning of precision corresponds to the declared type of the variable. In general, the precision of any data type is the number of atomic elements used to store the representable set of values
- See Also:
-
ATTRIBUTE_SASSCALE_NAME
static final String ATTRIBUTE_SASSCALE_NAMEConstant used for the name of the SASScale attribute.SASScale: This attribute applies to the decimal (XV_T_DEC) data type only. For decimal, a scale of 0 (zero) indicates that the represented number is an integer. The value of the fixed-point decimal number is defined to be the rational number, I * 10 -S, where S is the scale and I is an integer with a maximum of P digits.
- See Also:
-
ATTRIBUTE_SASEXTENDEDLENGTH_NAME
static final String ATTRIBUTE_SASEXTENDEDLENGTH_NAMEConstant used for the name of the SASExtendedLength attribute.SASExtendedLength: This attribute is the length of the data value in the interchange format. In most cases the SASExtendedLength is derived from the precision.
- See Also:
-
ATTRIBUTE_BEGINPOSITION_NAME
static final String ATTRIBUTE_BEGINPOSITION_NAMEConstant used for the name of the BeginPosition attribute.BeginPosition: The position within a record where the column begins. This is used for external tables and/or record-oriented tables.
- See Also:
-
ATTRIBUTE_ENDPOSITION_NAME
static final String ATTRIBUTE_ENDPOSITION_NAMEConstant used for the name of the EndPosition attribute.EndPosition: The position within the record where the column ends. This is used for external tables and/or record-oriented tables.
- See Also:
-
ASSOCIATION_KEYS_NAME
static final String ASSOCIATION_KEYS_NAMEConstant used for the name of the Keys association.Keys: This is the list of keys that this column is associated with. The column may be part of a unique or primary key, or part of a foreign key.
- See Also:
-
ASSOCIATION_XPATHS_NAME
static final String ASSOCIATION_XPATHS_NAMEConstant used for the name of the XPaths association.XPaths: The list of XPath objects that define the path of the column in the XML source.
- See Also:
-
ASSOCIATION_ANALYTICCOLUMNS_NAME
static final String ASSOCIATION_ANALYTICCOLUMNS_NAMEConstant used for the name of the AnalyticColumns association.AnalyticColumns: The analytic column attributes associated with this column.
- See Also:
-
ASSOCIATION_DISPLAYFORKEYS_NAME
static final String ASSOCIATION_DISPLAYFORKEYS_NAMEConstant used for the name of the DisplayForKeys association.DisplayForKeys: The key that uses this column for display purposes.
- See Also:
-
ASSOCIATION_FOREIGNKEYASSOCIATIONS_NAME
static final String ASSOCIATION_FOREIGNKEYASSOCIATIONS_NAMEConstant used for the name of the ForeignKeyAssociations association.ForeignKeyAssociations: The list of KeyAssociation objects that link this column, which is part of a foreign key, with the columns that comprise the unique key.
- See Also:
-
ASSOCIATION_INDEXES_NAME
static final String ASSOCIATION_INDEXES_NAMEConstant used for the name of the Indexes association.Indexes: The list of indexes for this column.
- See Also:
-
ASSOCIATION_QUERYCLAUSES_NAME
static final String ASSOCIATION_QUERYCLAUSES_NAMEConstant used for the name of the QueryClauses association.QueryClauses: *Unknown*
- See Also:
-
ASSOCIATION_TABLE_NAME
static final String ASSOCIATION_TABLE_NAMEConstant used for the name of the Table association.Table: The table that contains these columns.
- See Also:
-
ASSOCIATION_UNIQUEKEYASSOCIATIONS_NAME
static final String ASSOCIATION_UNIQUEKEYASSOCIATIONS_NAMEConstant used for the name of the UniqueKeyAssociations association.UniqueKeyAssociations: The list of KeyAssociation objects that associate a column in this key to a column in a foreign key.
- See Also:
-
-
Method Details
-
initializeRequiredObjects
void initializeRequiredObjects() throws RemoteException(S) This initializes the Required Objects(Roles) which are:
Table- Specified by:
initializeRequiredObjectsin interfaceFeature- Specified by:
initializeRequiredObjectsin interfaceLogicalColumn- 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:
Keys
XPaths- Specified by:
initializePredObjectsin interfaceFeature- Specified by:
initializePredObjectsin interfaceLogicalColumn- Specified by:
initializePredObjectsin interfaceMdObjectBase- Specified by:
initializePredObjectsin interfacePrimaryType- Specified by:
initializePredObjectsin interfaceRoot- Throws:
RemoteException- If error connecting/communicating to/with remote object.
-
getSortOrder
String getSortOrder() throws RemoteExceptionGets theStringvalue ofSortOrder- Returns:
- The
SortOrder - Throws:
RemoteException- If error connecting/communicating to/with remote object.
-
getSortOrderState
int getSortOrderState() throws RemoteExceptionGets the Metadata State ofSortOrder- Returns:
- The State.
- Throws:
RemoteException- If error connecting/communicating to/with remote object.
-
getSortOrderMaxLength
int getSortOrderMaxLength() throws RemoteExceptionGets the maximum length ofSortOrder- Returns:
- The max size
- Throws:
RemoteException- If error connecting/communicating to/with remote object.
-
getIsNullable
int getIsNullable() throws RemoteExceptionGets theintvalue ofIsNullable- Returns:
- The
IsNullable - Throws:
RemoteException- If error connecting/communicating to/with remote object.
-
getIsNullableState
int getIsNullableState() throws RemoteExceptionGets the Metadata State ofIsNullable- Returns:
- The State.
- Throws:
RemoteException- If error connecting/communicating to/with remote object.
-
getIsDiscrete
int getIsDiscrete() throws RemoteExceptionGets theintvalue ofIsDiscrete- Returns:
- The
IsDiscrete - Throws:
RemoteException- If error connecting/communicating to/with remote object.
-
getIsDiscreteState
int getIsDiscreteState() throws RemoteExceptionGets the Metadata State ofIsDiscrete- Returns:
- The State.
- Throws:
RemoteException- If error connecting/communicating to/with remote object.
-
getSASColumnLength
int getSASColumnLength() throws RemoteExceptionGets theintvalue ofSASColumnLength- Returns:
- The
SASColumnLength - Throws:
RemoteException- If error connecting/communicating to/with remote object.
-
getSASColumnLengthState
int getSASColumnLengthState() throws RemoteExceptionGets the Metadata State ofSASColumnLength- Returns:
- The State.
- Throws:
RemoteException- If error connecting/communicating to/with remote object.
-
getSummaryRole
String getSummaryRole() throws RemoteExceptionGets theStringvalue ofSummaryRole- Returns:
- The
SummaryRole - Throws:
RemoteException- If error connecting/communicating to/with remote object.
-
getSummaryRoleState
int getSummaryRoleState() throws RemoteExceptionGets the Metadata State ofSummaryRole- Returns:
- The State.
- Throws:
RemoteException- If error connecting/communicating to/with remote object.
-
getSummaryRoleMaxLength
int getSummaryRoleMaxLength() throws RemoteExceptionGets the maximum length ofSummaryRole- Returns:
- The max size
- Throws:
RemoteException- If error connecting/communicating to/with remote object.
-
getSASColumnType
String getSASColumnType() throws RemoteExceptionGets theStringvalue ofSASColumnType- Returns:
- The
SASColumnType - Throws:
RemoteException- If error connecting/communicating to/with remote object.
-
getSASColumnTypeState
int getSASColumnTypeState() throws RemoteExceptionGets the Metadata State ofSASColumnType- Returns:
- The State.
- Throws:
RemoteException- If error connecting/communicating to/with remote object.
-
getSASColumnTypeMaxLength
int getSASColumnTypeMaxLength() throws RemoteExceptionGets the maximum length ofSASColumnType- Returns:
- The max size
- Throws:
RemoteException- If error connecting/communicating to/with remote object.
-
getSASColumnName
String getSASColumnName() throws RemoteExceptionGets theStringvalue ofSASColumnName- Returns:
- The
SASColumnName - Throws:
RemoteException- If error connecting/communicating to/with remote object.
-
getSASColumnNameState
int getSASColumnNameState() throws RemoteExceptionGets the Metadata State ofSASColumnName- Returns:
- The State.
- Throws:
RemoteException- If error connecting/communicating to/with remote object.
-
getSASColumnNameMaxLength
int getSASColumnNameMaxLength() throws RemoteExceptionGets the maximum length ofSASColumnName- Returns:
- The max size
- Throws:
RemoteException- If error connecting/communicating to/with remote object.
-
getSASExtendedColumnType
String getSASExtendedColumnType() throws RemoteExceptionGets theStringvalue ofSASExtendedColumnType- Returns:
- The
SASExtendedColumnType - Throws:
RemoteException- If error connecting/communicating to/with remote object.
-
getSASExtendedColumnTypeState
int getSASExtendedColumnTypeState() throws RemoteExceptionGets the Metadata State ofSASExtendedColumnType- Returns:
- The State.
- Throws:
RemoteException- If error connecting/communicating to/with remote object.
-
getSASExtendedColumnTypeMaxLength
int getSASExtendedColumnTypeMaxLength() throws RemoteExceptionGets the maximum length ofSASExtendedColumnType- Returns:
- The max size
- Throws:
RemoteException- If error connecting/communicating to/with remote object.
-
getSASAttribute
String getSASAttribute() throws RemoteExceptionGets theStringvalue ofSASAttribute- Returns:
- The
SASAttribute - Throws:
RemoteException- If error connecting/communicating to/with remote object.
-
getSASAttributeState
int getSASAttributeState() throws RemoteExceptionGets the Metadata State ofSASAttribute- Returns:
- The State.
- Throws:
RemoteException- If error connecting/communicating to/with remote object.
-
getSASAttributeMaxLength
int getSASAttributeMaxLength() throws RemoteExceptionGets the maximum length ofSASAttribute- Returns:
- The max size
- Throws:
RemoteException- If error connecting/communicating to/with remote object.
-
getSASPrecision
double getSASPrecision() throws RemoteExceptionGets thedoublevalue ofSASPrecision- Returns:
- The
SASPrecision - Throws:
RemoteException- If error connecting/communicating to/with remote object.
-
getSASPrecisionState
int getSASPrecisionState() throws RemoteExceptionGets the Metadata State ofSASPrecision- Returns:
- The State.
- Throws:
RemoteException- If error connecting/communicating to/with remote object.
-
getSASScale
double getSASScale() throws RemoteExceptionGets thedoublevalue ofSASScale- Returns:
- The
SASScale - Throws:
RemoteException- If error connecting/communicating to/with remote object.
-
getSASScaleState
int getSASScaleState() throws RemoteExceptionGets the Metadata State ofSASScale- Returns:
- The State.
- Throws:
RemoteException- If error connecting/communicating to/with remote object.
-
getSASExtendedLength
double getSASExtendedLength() throws RemoteExceptionGets thedoublevalue ofSASExtendedLength- Returns:
- The
SASExtendedLength - Throws:
RemoteException- If error connecting/communicating to/with remote object.
-
getSASExtendedLengthState
int getSASExtendedLengthState() throws RemoteExceptionGets the Metadata State ofSASExtendedLength- Returns:
- The State.
- Throws:
RemoteException- If error connecting/communicating to/with remote object.
-
getBeginPosition
int getBeginPosition() throws RemoteExceptionGets theintvalue ofBeginPosition- Returns:
- The
BeginPosition - Throws:
RemoteException- If error connecting/communicating to/with remote object.
-
getBeginPositionState
int getBeginPositionState() throws RemoteExceptionGets the Metadata State ofBeginPosition- Returns:
- The State.
- Throws:
RemoteException- If error connecting/communicating to/with remote object.
-
getEndPosition
int getEndPosition() throws RemoteExceptionGets theintvalue ofEndPosition- Returns:
- The
EndPosition - Throws:
RemoteException- If error connecting/communicating to/with remote object.
-
getEndPositionState
int getEndPositionState() throws RemoteExceptionGets the Metadata State ofEndPosition- Returns:
- The State.
- Throws:
RemoteException- If error connecting/communicating to/with remote object.
-
getKeys
Gets the AssociationList ofKeys- Returns:
- Returns the AssociationList of
Keyswhich can be of type:
Key
UniqueKey
ForeignKey - Throws:
RemoteException- If error connecting/communicating to/with remote object.MdException- If error getting/setting part of the object.
-
getXPaths
Gets the AssociationList ofXPaths- Returns:
- Returns the AssociationList of
XPathswhich can be of type:
XPath - Throws:
RemoteException- If error connecting/communicating to/with remote object.MdException- If error getting/setting part of the object.
-
getAnalyticColumns
Gets the Association list ofAnalyticColumns- Returns:
- The AssociationList of
AnalyticColumnswhich can be of type:
AnalyticColumn - Throws:
RemoteException- If error connecting/communicating to/with remote object.MdException- If error getting/setting part of the object.
-
getDisplayForKeys
Gets the Association list ofDisplayForKeys- Returns:
- The AssociationList of
DisplayForKeyswhich can be of type:
Key
UniqueKey
ForeignKey - Throws:
RemoteException- If error connecting/communicating to/with remote object.MdException- If error getting/setting part of the object.
-
getForeignKeyAssociations
Gets the Association list ofForeignKeyAssociations- Returns:
- The AssociationList of
ForeignKeyAssociationswhich can be of type:
KeyAssociation - Throws:
RemoteException- If error connecting/communicating to/with remote object.MdException- If error getting/setting part of the object.
-
getIndexes
Gets the Association list ofIndexes- Returns:
- The AssociationList of
Indexeswhich can be of type:
Index - Throws:
RemoteException- If error connecting/communicating to/with remote object.MdException- If error getting/setting part of the object.
-
getQueryClauses
Gets the Association list ofQueryClauses- Returns:
- The AssociationList of
QueryClauseswhich can be of type:
QueryClause
WhereClause
RowSelector
GroupByClause
HavingClause
OrderByClause
OnClause - Throws:
RemoteException- If error connecting/communicating to/with remote object.MdException- If error getting/setting part of the object.
-
getTables
Gets the Association list ofTables- Returns:
- The AssociationList of
Tableswhich can be of type:
DataTable
ExternalTable
RelationalTable
PhysicalTable
WorkTable
SecuredTable
QueryTable
JoinTable
TableCollection - Throws:
RemoteException- If error connecting/communicating to/with remote object.MdException- If error getting/setting part of the object.
-
getTable
Gets theDataTableforTable- Returns:
- The
DataTable(nullif not set ) ofTablewhich can be of type:
DataTable
ExternalTable
RelationalTable
PhysicalTable
WorkTable
SecuredTable
QueryTable
JoinTable
TableCollection - Throws:
RemoteException- If error connecting/communicating to/with remote object.MdException- If error getting/setting part of the object.
-
getUniqueKeyAssociations
Gets the Association list ofUniqueKeyAssociations- Returns:
- The AssociationList of
UniqueKeyAssociationswhich can be of type:
KeyAssociation - Throws:
RemoteException- If error connecting/communicating to/with remote object.MdException- If error getting/setting part of the object.
-
getKeys
Gets the Associationlist ofKeys- Parameters:
fGoToServer- boolean Get the value from the server.- Returns:
- Returns the AssociationList of
Keyswhich can be of type:
Key
UniqueKey
ForeignKey - Throws:
RemoteException- If error connecting/communicating to/with remote object.MdException- If error getting/setting part of the object.
-
getXPaths
Gets the Associationlist ofXPaths- Parameters:
fGoToServer- boolean Get the value from the server.- Returns:
- Returns the AssociationList of
XPathswhich can be of type:
XPath - Throws:
RemoteException- If error connecting/communicating to/with remote object.MdException- If error getting/setting part of the object.
-
getAnalyticColumns
Gets the Associationlist ofAnalyticColumns- Parameters:
fGoToServer- boolean Get the value from the server.- Returns:
- Returns the
AnalyticColumnswhich can be of type:
AnalyticColumn - Throws:
RemoteException- If error connecting/communicating to/with remote object.MdException- If error getting/setting part of the object.
-
getDisplayForKeys
Gets the Associationlist ofDisplayForKeys- Parameters:
fGoToServer- boolean Get the value from the server.- Returns:
- Returns the
DisplayForKeyswhich can be of type:
Key
UniqueKey
ForeignKey - Throws:
RemoteException- If error connecting/communicating to/with remote object.MdException- If error getting/setting part of the object.
-
getForeignKeyAssociations
Gets the Associationlist ofForeignKeyAssociations- Parameters:
fGoToServer- boolean Get the value from the server.- Returns:
- Returns the
ForeignKeyAssociationswhich can be of type:
KeyAssociation - Throws:
RemoteException- If error connecting/communicating to/with remote object.MdException- If error getting/setting part of the object.
-
getIndexes
Gets the Associationlist ofIndexes- Parameters:
fGoToServer- boolean Get the value from the server.- Returns:
- Returns the
Indexeswhich can be of type:
Index - Throws:
RemoteException- If error connecting/communicating to/with remote object.MdException- If error getting/setting part of the object.
-
getQueryClauses
Gets the Associationlist ofQueryClauses- Parameters:
fGoToServer- boolean Get the value from the server.- Returns:
- Returns the
QueryClauseswhich can be of type:
QueryClause
WhereClause
RowSelector
GroupByClause
HavingClause
OrderByClause
OnClause - Throws:
RemoteException- If error connecting/communicating to/with remote object.MdException- If error getting/setting part of the object.
-
getTables
Gets the Associationlist ofTables- Parameters:
fGoToServer- boolean Get the value from the server.- Returns:
- Returns the
Tableswhich can be of type:
DataTable
ExternalTable
RelationalTable
PhysicalTable
WorkTable
SecuredTable
QueryTable
JoinTable
TableCollection - Throws:
RemoteException- If error connecting/communicating to/with remote object.MdException- If error getting/setting part of the object.
-
getUniqueKeyAssociations
Gets the Associationlist ofUniqueKeyAssociations- Parameters:
fGoToServer- boolean Get the value from the server.- Returns:
- Returns the
UniqueKeyAssociationswhich can be of type:
KeyAssociation - Throws:
RemoteException- If error connecting/communicating to/with remote object.MdException- If error getting/setting part of the object.
-
setSortOrder
void setSortOrder(String inSortOrder) throws RemoteException Sets theSortOrdervalue and sets the state to MetadataState.LOCAL.- Parameters:
inSortOrder- String- Throws:
RemoteException- If error communicating with remote object.
-
setSortOrder
void setSortOrder(String inSortOrder, int state) throws RemoteException Sets theSortOrderMetadata State.- Parameters:
inSortOrder- Stringstate- int- Throws:
RemoteException- If error communicating with remote object.
-
setSortOrderState
void setSortOrderState(int state) throws RemoteException Sets the Metadata State ofSortOrder.- Parameters:
state- int- Throws:
RemoteException- If error communicating with remote object.
-
setIsNullable
void setIsNullable(int inIsNullable) throws RemoteException Sets theIsNullablevalue and sets the state to MetadataState.LOCAL.- Parameters:
inIsNullable- int- Throws:
RemoteException- If error communicating with remote object.
-
setIsNullable
void setIsNullable(int inIsNullable, int state) throws RemoteException Sets theIsNullableMetadata State.- Parameters:
inIsNullable- intstate- int- Throws:
RemoteException- If error communicating with remote object.
-
setIsNullable
void setIsNullable(String inIsNullable) throws RemoteException Sets theIsNullablevalue and sets the state to MetadataState.LOCAL.- Parameters:
inIsNullable- String- Throws:
RemoteException- If error communicating with remote object.
-
setIsNullable
void setIsNullable(String inIsNullable, int state) throws RemoteException Sets theIsNullablevalue and Metadata State.- Parameters:
inIsNullable- Stringstate- int- Throws:
RemoteException- If error communicating with remote object.
-
setIsNullableState
void setIsNullableState(int state) throws RemoteException Sets the Metadata State ofIsNullable.- Parameters:
state- int- Throws:
RemoteException- If error communicating with remote object.
-
setIsDiscrete
void setIsDiscrete(int inIsDiscrete) throws RemoteException Sets theIsDiscretevalue and sets the state to MetadataState.LOCAL.- Parameters:
inIsDiscrete- int- Throws:
RemoteException- If error communicating with remote object.
-
setIsDiscrete
void setIsDiscrete(int inIsDiscrete, int state) throws RemoteException Sets theIsDiscreteMetadata State.- Parameters:
inIsDiscrete- intstate- int- Throws:
RemoteException- If error communicating with remote object.
-
setIsDiscrete
void setIsDiscrete(String inIsDiscrete) throws RemoteException Sets theIsDiscretevalue and sets the state to MetadataState.LOCAL.- Parameters:
inIsDiscrete- String- Throws:
RemoteException- If error communicating with remote object.
-
setIsDiscrete
void setIsDiscrete(String inIsDiscrete, int state) throws RemoteException Sets theIsDiscretevalue and Metadata State.- Parameters:
inIsDiscrete- Stringstate- int- Throws:
RemoteException- If error communicating with remote object.
-
setIsDiscreteState
void setIsDiscreteState(int state) throws RemoteException Sets the Metadata State ofIsDiscrete.- Parameters:
state- int- Throws:
RemoteException- If error communicating with remote object.
-
setSASColumnLength
void setSASColumnLength(int inSASColumnLength) throws RemoteException Sets theSASColumnLengthvalue and sets the state to MetadataState.LOCAL.- Parameters:
inSASColumnLength- int- Throws:
RemoteException- If error communicating with remote object.
-
setSASColumnLength
void setSASColumnLength(int inSASColumnLength, int state) throws RemoteException Sets theSASColumnLengthMetadata State.- Parameters:
inSASColumnLength- intstate- int- Throws:
RemoteException- If error communicating with remote object.
-
setSASColumnLength
void setSASColumnLength(String inSASColumnLength) throws RemoteException Sets theSASColumnLengthvalue and sets the state to MetadataState.LOCAL.- Parameters:
inSASColumnLength- String- Throws:
RemoteException- If error communicating with remote object.
-
setSASColumnLength
void setSASColumnLength(String inSASColumnLength, int state) throws RemoteException Sets theSASColumnLengthvalue and Metadata State.- Parameters:
inSASColumnLength- Stringstate- int- Throws:
RemoteException- If error communicating with remote object.
-
setSASColumnLengthState
void setSASColumnLengthState(int state) throws RemoteException Sets the Metadata State ofSASColumnLength.- Parameters:
state- int- Throws:
RemoteException- If error communicating with remote object.
-
setSummaryRole
void setSummaryRole(String inSummaryRole) throws RemoteException Sets theSummaryRolevalue and sets the state to MetadataState.LOCAL.- Parameters:
inSummaryRole- String- Throws:
RemoteException- If error communicating with remote object.
-
setSummaryRole
void setSummaryRole(String inSummaryRole, int state) throws RemoteException Sets theSummaryRoleMetadata State.- Parameters:
inSummaryRole- Stringstate- int- Throws:
RemoteException- If error communicating with remote object.
-
setSummaryRoleState
void setSummaryRoleState(int state) throws RemoteException Sets the Metadata State ofSummaryRole.- Parameters:
state- int- Throws:
RemoteException- If error communicating with remote object.
-
setSASColumnType
void setSASColumnType(String inSASColumnType) throws RemoteException Sets theSASColumnTypevalue and sets the state to MetadataState.LOCAL.- Parameters:
inSASColumnType- String- Throws:
RemoteException- If error communicating with remote object.
-
setSASColumnType
void setSASColumnType(String inSASColumnType, int state) throws RemoteException Sets theSASColumnTypeMetadata State.- Parameters:
inSASColumnType- Stringstate- int- Throws:
RemoteException- If error communicating with remote object.
-
setSASColumnTypeState
void setSASColumnTypeState(int state) throws RemoteException Sets the Metadata State ofSASColumnType.- Parameters:
state- int- Throws:
RemoteException- If error communicating with remote object.
-
setSASColumnName
void setSASColumnName(String inSASColumnName) throws RemoteException Sets theSASColumnNamevalue and sets the state to MetadataState.LOCAL.- Parameters:
inSASColumnName- String- Throws:
RemoteException- If error communicating with remote object.
-
setSASColumnName
void setSASColumnName(String inSASColumnName, int state) throws RemoteException Sets theSASColumnNameMetadata State.- Parameters:
inSASColumnName- Stringstate- int- Throws:
RemoteException- If error communicating with remote object.
-
setSASColumnNameState
void setSASColumnNameState(int state) throws RemoteException Sets the Metadata State ofSASColumnName.- Parameters:
state- int- Throws:
RemoteException- If error communicating with remote object.
-
setSASExtendedColumnType
void setSASExtendedColumnType(String inSASExtendedColumnType) throws RemoteException Sets theSASExtendedColumnTypevalue and sets the state to MetadataState.LOCAL.- Parameters:
inSASExtendedColumnType- String- Throws:
RemoteException- If error communicating with remote object.
-
setSASExtendedColumnType
void setSASExtendedColumnType(String inSASExtendedColumnType, int state) throws RemoteException Sets theSASExtendedColumnTypeMetadata State.- Parameters:
inSASExtendedColumnType- Stringstate- int- Throws:
RemoteException- If error communicating with remote object.
-
setSASExtendedColumnTypeState
void setSASExtendedColumnTypeState(int state) throws RemoteException Sets the Metadata State ofSASExtendedColumnType.- Parameters:
state- int- Throws:
RemoteException- If error communicating with remote object.
-
setSASAttribute
void setSASAttribute(String inSASAttribute) throws RemoteException Sets theSASAttributevalue and sets the state to MetadataState.LOCAL.- Parameters:
inSASAttribute- String- Throws:
RemoteException- If error communicating with remote object.
-
setSASAttribute
void setSASAttribute(String inSASAttribute, int state) throws RemoteException Sets theSASAttributeMetadata State.- Parameters:
inSASAttribute- Stringstate- int- Throws:
RemoteException- If error communicating with remote object.
-
setSASAttributeState
void setSASAttributeState(int state) throws RemoteException Sets the Metadata State ofSASAttribute.- Parameters:
state- int- Throws:
RemoteException- If error communicating with remote object.
-
setSASPrecision
void setSASPrecision(double inSASPrecision) throws RemoteException Sets theSASPrecisionvalue and sets the state to MetadataState.LOCAL.- Parameters:
inSASPrecision- double- Throws:
RemoteException- If error communicating with remote object.
-
setSASPrecision
void setSASPrecision(double inSASPrecision, int state) throws RemoteException Sets theSASPrecisionMetadata State.- Parameters:
inSASPrecision- doublestate- int- Throws:
RemoteException- If error communicating with remote object.
-
setSASPrecision
void setSASPrecision(String inSASPrecision) throws RemoteException Sets theSASPrecisionvalue and sets the state to MetadataState.LOCAL- Parameters:
inSASPrecision- String- Throws:
RemoteException- If error communicating with remote object.
-
setSASPrecision
void setSASPrecision(String inSASPrecision, int state) throws RemoteException Sets theSASPrecisionvalue and Metadata State.- Parameters:
inSASPrecision- Stringstate- int- Throws:
RemoteException- If error communicating with remote object.
-
setSASPrecisionState
void setSASPrecisionState(int state) throws RemoteException Sets the Metadata State ofSASPrecision.- Parameters:
state- int- Throws:
RemoteException- If error communicating with remote object.
-
setSASScale
void setSASScale(double inSASScale) throws RemoteException Sets theSASScalevalue and sets the state to MetadataState.LOCAL.- Parameters:
inSASScale- double- Throws:
RemoteException- If error communicating with remote object.
-
setSASScale
void setSASScale(double inSASScale, int state) throws RemoteException Sets theSASScaleMetadata State.- Parameters:
inSASScale- doublestate- int- Throws:
RemoteException- If error communicating with remote object.
-
setSASScale
void setSASScale(String inSASScale) throws RemoteException Sets theSASScalevalue and sets the state to MetadataState.LOCAL- Parameters:
inSASScale- String- Throws:
RemoteException- If error communicating with remote object.
-
setSASScale
void setSASScale(String inSASScale, int state) throws RemoteException Sets theSASScalevalue and Metadata State.- Parameters:
inSASScale- Stringstate- int- Throws:
RemoteException- If error communicating with remote object.
-
setSASScaleState
void setSASScaleState(int state) throws RemoteException Sets the Metadata State ofSASScale.- Parameters:
state- int- Throws:
RemoteException- If error communicating with remote object.
-
setSASExtendedLength
void setSASExtendedLength(double inSASExtendedLength) throws RemoteException Sets theSASExtendedLengthvalue and sets the state to MetadataState.LOCAL.- Parameters:
inSASExtendedLength- double- Throws:
RemoteException- If error communicating with remote object.
-
setSASExtendedLength
void setSASExtendedLength(double inSASExtendedLength, int state) throws RemoteException Sets theSASExtendedLengthMetadata State.- Parameters:
inSASExtendedLength- doublestate- int- Throws:
RemoteException- If error communicating with remote object.
-
setSASExtendedLength
void setSASExtendedLength(String inSASExtendedLength) throws RemoteException Sets theSASExtendedLengthvalue and sets the state to MetadataState.LOCAL- Parameters:
inSASExtendedLength- String- Throws:
RemoteException- If error communicating with remote object.
-
setSASExtendedLength
void setSASExtendedLength(String inSASExtendedLength, int state) throws RemoteException Sets theSASExtendedLengthvalue and Metadata State.- Parameters:
inSASExtendedLength- Stringstate- int- Throws:
RemoteException- If error communicating with remote object.
-
setSASExtendedLengthState
void setSASExtendedLengthState(int state) throws RemoteException Sets the Metadata State ofSASExtendedLength.- Parameters:
state- int- Throws:
RemoteException- If error communicating with remote object.
-
setBeginPosition
void setBeginPosition(int inBeginPosition) throws RemoteException Sets theBeginPositionvalue and sets the state to MetadataState.LOCAL.- Parameters:
inBeginPosition- int- Throws:
RemoteException- If error communicating with remote object.
-
setBeginPosition
void setBeginPosition(int inBeginPosition, int state) throws RemoteException Sets theBeginPositionMetadata State.- Parameters:
inBeginPosition- intstate- int- Throws:
RemoteException- If error communicating with remote object.
-
setBeginPosition
void setBeginPosition(String inBeginPosition) throws RemoteException Sets theBeginPositionvalue and sets the state to MetadataState.LOCAL.- Parameters:
inBeginPosition- String- Throws:
RemoteException- If error communicating with remote object.
-
setBeginPosition
void setBeginPosition(String inBeginPosition, int state) throws RemoteException Sets theBeginPositionvalue and Metadata State.- Parameters:
inBeginPosition- Stringstate- int- Throws:
RemoteException- If error communicating with remote object.
-
setBeginPositionState
void setBeginPositionState(int state) throws RemoteException Sets the Metadata State ofBeginPosition.- Parameters:
state- int- Throws:
RemoteException- If error communicating with remote object.
-
setEndPosition
void setEndPosition(int inEndPosition) throws RemoteException Sets theEndPositionvalue and sets the state to MetadataState.LOCAL.- Parameters:
inEndPosition- int- Throws:
RemoteException- If error communicating with remote object.
-
setEndPosition
void setEndPosition(int inEndPosition, int state) throws RemoteException Sets theEndPositionMetadata State.- Parameters:
inEndPosition- intstate- int- Throws:
RemoteException- If error communicating with remote object.
-
setEndPosition
void setEndPosition(String inEndPosition) throws RemoteException Sets theEndPositionvalue and sets the state to MetadataState.LOCAL.- Parameters:
inEndPosition- String- Throws:
RemoteException- If error communicating with remote object.
-
setEndPosition
void setEndPosition(String inEndPosition, int state) throws RemoteException Sets theEndPositionvalue and Metadata State.- Parameters:
inEndPosition- Stringstate- int- Throws:
RemoteException- If error communicating with remote object.
-
setEndPositionState
void setEndPositionState(int state) throws RemoteException Sets the Metadata State ofEndPosition.- Parameters:
state- int- Throws:
RemoteException- If error communicating with remote object.
-
setKeys
- Parameters:
list- AssociationList- Throws:
RemoteException- If error communicating with remote object.
-
setKeys
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.
-
setXPaths
- Parameters:
list- AssociationList- Throws:
RemoteException- If error communicating with remote object.
-
setXPaths
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.
-
setAnalyticColumns
- Parameters:
list- AssociationList- Throws:
RemoteException- If error communicating with remote object.
-
setAnalyticColumns
Sets the entire AnalyticColumns list to match the passed in AssociationList, sets the state of the AnalyticColumns- Parameters:
inObjects- AssociationListstate- int- Throws:
RemoteException- If error communicating with remote object.
-
setDisplayForKeys
- Parameters:
list- AssociationList- Throws:
RemoteException- If error communicating with remote object.
-
setDisplayForKeys
Sets the entire DisplayForKeys list to match the passed in AssociationList, sets the state of the DisplayForKeys- Parameters:
inObjects- AssociationListstate- int- Throws:
RemoteException- If error communicating with remote object.
-
setForeignKeyAssociations
- Parameters:
list- AssociationList- Throws:
RemoteException- If error communicating with remote object.
-
setForeignKeyAssociations
Sets the entire ForeignKeyAssociations list to match the passed in AssociationList, sets the state of the ForeignKeyAssociations- Parameters:
inObjects- AssociationListstate- int- Throws:
RemoteException- If error communicating with remote object.
-
setIndexes
- Parameters:
list- AssociationList- Throws:
RemoteException- If error communicating with remote object.
-
setIndexes
Sets the entire Indexes list to match the passed in AssociationList, sets the state of the Indexes- Parameters:
inObjects- AssociationListstate- int- Throws:
RemoteException- If error communicating with remote object.
-
setQueryClauses
Sets theQueryClauseslist to belist. Objects of which can be of type:
QueryClause
WhereClause
RowSelector
GroupByClause
HavingClause
OrderByClause
OnClause- Parameters:
list- AssociationList- Throws:
RemoteException- If error communicating with remote object.
-
setQueryClauses
Sets the entire QueryClauses list to match the passed in AssociationList, sets the state of the QueryClauses- Parameters:
inObjects- AssociationListstate- int- Throws:
RemoteException- If error communicating with remote object.
-
setTables
Sets theTableslist to belist. Objects of which can be of type:
DataTable
ExternalTable
RelationalTable
PhysicalTable
WorkTable
SecuredTable
QueryTable
JoinTable
TableCollection- Parameters:
list- AssociationList- Throws:
RemoteException- If error communicating with remote object.
-
setTables
Sets theTableslist to belist. Objects of which can be of type:
DataTable
ExternalTable
RelationalTable
PhysicalTable
WorkTable
SecuredTable
QueryTable
JoinTable
TableCollection- Parameters:
list- AssociationListstate- int- Throws:
RemoteException- If error communicating with remote object.
-
setTable
Sets theTableslist 0th element to beinObject.- Parameters:
inObject- DataTable- Throws:
RemoteException- If error communicating with remote object.
-
setUniqueKeyAssociations
- Parameters:
list- AssociationList- Throws:
RemoteException- If error communicating with remote object.
-
setUniqueKeyAssociations
Sets the entire UniqueKeyAssociations list to match the passed in AssociationList, sets the state of the UniqueKeyAssociations- Parameters:
inObjects- AssociationListstate- int- Throws:
RemoteException- If error communicating with remote object.
-