|
Foundation |
|
| |||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ColumnInterface
Field Summary |
---|
Fields inherited from interface com.sas.services.information.metadata.MetadataInterface |
---|
METADATA_STATE_DELETED, METADATA_STATE_DESTROYED, METADATA_STATE_NEW, METADATA_STATE_NORMAL, PERMISSION_READMETADATA, PERMISSION_WRITEMETADATA |
Method Summary | |
---|---|
void |
addQueryClause(QueryClauseInterface clause)
Add a query to this column. |
ColumnAttributes |
getColumnAttributes()
Get the column attributes in a ColumnAttributes objects. |
java.util.List<IndexInterface> |
getOwningIndexes()
Gets the Owning Indexes of a column. |
java.util.List<RelationalKeyInterface> |
getOwningKeys()
Gets the Owning Keys of a column. |
java.util.List |
getQueryClauses()
Get the list of QueryClauseInterface objects associated with this column. |
DataTableInterface |
getTable()
Get the DataTableInterface this column belongs to. |
boolean |
isPartOfAnyIndex()
checks if column is part of any index |
boolean |
isPartOfAnyKey()
checks if column is part of any key |
void |
removeQueryClause(QueryClauseInterface clause)
Remove a Query from this column. |
void |
setColumnAttributes(ColumnAttributes attributes)
Set the attributes of this column using a ColumnAttributes object. |
void |
setTable(DataTableInterface table)
Set the DataTableInterface this column belongs to. |
Methods inherited from interface com.sas.services.information.publicobject.PublicObjectInterface |
---|
addProcessorInterface, getContainer, getIdentifier, getName, getObjectURI, getPathUrl, getProcessorInterface, getTypeDescriptor |
Method Detail |
---|
ColumnAttributes getColumnAttributes() throws ServiceException, java.rmi.RemoteException
ColumnAttributes
objects.
ServiceException
- If a repository error occurs.
java.rmi.RemoteException
- In the event of remote object failure.void setColumnAttributes(ColumnAttributes attributes) throws ServiceException, java.rmi.RemoteException
ColumnAttributes
object. All
the elements of the ColumnAttributes object will be used. The most common usage
pattern is to call getColumnAttributes()
, then set the new
values, and call this method.
attributes
- The new attributes of this column.
ServiceException
- If a repository error occurs.
java.rmi.RemoteException
- In the event of remote object failure.java.util.List getQueryClauses() throws ServiceException, java.rmi.RemoteException
QueryClauseInterface
objects associated with this column.
QueryClauseInterface
objects.
ServiceException
- If a repository error occurs.
java.rmi.RemoteException
- In the event of remote object failure.void addQueryClause(QueryClauseInterface clause) throws ServiceException, java.rmi.RemoteException
clause
- The QueryClauseInterface
to add.
ServiceException
- If a repository error occurs.
java.rmi.RemoteException
- In the event of remote object failure.void removeQueryClause(QueryClauseInterface clause) throws ServiceException, java.rmi.RemoteException
clause
- The QueryClauseInterface
to remove.
ServiceException
- If a repository error occurs.
java.rmi.RemoteException
- In the event of remote object failure.DataTableInterface getTable() throws ServiceException, java.rmi.RemoteException
DataTableInterface
this column belongs to.
DataTableInterface
this column belongs to.
ServiceException
- If a repository error occurs.
java.rmi.RemoteException
- In the event of remote object failure.void setTable(DataTableInterface table) throws ServiceException, java.rmi.RemoteException
DataTableInterface
this column belongs to.
table
- The DataTableInterface
this column belongs to.
ServiceException
- If a repository error occurs.
java.rmi.RemoteException
- In the event of remote object failure.java.util.List<IndexInterface> getOwningIndexes() throws ServiceException, java.rmi.RemoteException
ServiceException
- - If a repository error occurs.
java.rmi.RemoteException
- - In the event of remote object failure.java.util.List<RelationalKeyInterface> getOwningKeys() throws ServiceException, java.rmi.RemoteException
ServiceException
- - If a repository error occurs.
java.rmi.RemoteException
- - In the event of remote object failure.boolean isPartOfAnyIndex() throws ServiceException, java.rmi.RemoteException
ServiceException
- - If a repository error occurs.
java.rmi.RemoteException
- - In the event of remote object failure.boolean isPartOfAnyKey() throws ServiceException, java.rmi.RemoteException
ServiceException
- - If a repository error occurs.
java.rmi.RemoteException
- - In the event of remote object failure.
|
Foundation |
|
| |||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |