com.sas.edir.datasource
Interface Column

All Superinterfaces:
Caching, Entity, TrackedObject

public interface Column
extends Entity

The Column interface provides access to data describing a column in a SAS data set.

Version:
1.0
Author:
SAS

Fields inherited from interface com.sas.edir.Entity
PROPERTY_CHANGED, SUBPROPERTY_CHANGED
 
Method Summary
 java.lang.String getFormat()
          Returns the Column format specification
 java.lang.String getInformat()
          Returns the informat specifier for this column.
 int getLength()
          Returns the length for this column
 java.lang.String getSortOrder()
          Returns the sort order for t his MDDB column.
 java.lang.String getStatistic()
          Returns the column statistic.
 java.lang.String getSummaryRole()
          Returns the summary role for this MDDB column
 java.lang.String getType()
          Returns the column type, "N" for numeric, or "C" for character.
 java.lang.String getUniqueName()
          Returns the unique name for this column
 void setFormat(java.lang.String format)
          Sets the format specifier for this column.
 void setInformat(java.lang.String informat)
          Sets the informat specifier for this column.
 void setLength(int columnLength)
          Sets the length for this column
 void setSortOrder(java.lang.String sortOrder)
          Sets sort order for this MDDB column.
 void setStatistic(java.lang.String statistic)
          Sets the statistic.
 void setSummaryRole(java.lang.String summaryRole)
          Sets the summary role for this MDDB column.
 void setType(java.lang.String type)
          Sets the column type, "N" for numeric, "C" for character.
 void setUniqueName(java.lang.String uniqueName)
          Sets the unique name for this column.
 
Methods inherited from interface com.sas.edir.Entity
addPropertyChangeListener, getContext, getCreateTime, getCreatorsName, getDescription, getEnterpriseDirectory, getGuid, getModifiersName, getModifyTime, getName, getObjectclass, removeModificationItems, removePropertyChangeListener, setDescription, setGuid, setName, setObjectclass
 
Methods inherited from interface com.sas.edir.Caching
edirUpdateStore, getTimeToLive, isExpired, refreshCache, refreshCachedObjects, releaseCache, setDirty, setTimeToLive, setTimeToLive, updateStore
 
Methods inherited from interface com.sas.edir.TrackedObject
getTrackingId, getUserData, setUserData
 

Method Detail

getUniqueName

public java.lang.String getUniqueName()
Returns the unique name for this column

Returns:
This column's unique name

setUniqueName

public void setUniqueName(java.lang.String uniqueName)
Sets the unique name for this column.

Parameters:
The - new unique name for this column.

getLength

public int getLength()
Returns the length for this column

Returns:
the length in bytes for this column

setLength

public void setLength(int columnLength)
Sets the length for this column

Parameters:
The - new column length.

getType

public java.lang.String getType()
Returns the column type, "N" for numeric, or "C" for character.

Returns:
The column type.

setType

public void setType(java.lang.String type)
Sets the column type, "N" for numeric, "C" for character.

Parameters:
The - new column type

getFormat

public java.lang.String getFormat()
Returns the Column format specification

Returns:
The format specifier for this column

setFormat

public void setFormat(java.lang.String format)
Sets the format specifier for this column.

Parameters:
The - new format specifier.

getInformat

public java.lang.String getInformat()
Returns the informat specifier for this column.

Returns:
The informat for this column.

setInformat

public void setInformat(java.lang.String informat)
Sets the informat specifier for this column.

Parameters:
The - new informat specifier.

getSummaryRole

public java.lang.String getSummaryRole()
Returns the summary role for this MDDB column

Returns:
This column's summary role

setSummaryRole

public void setSummaryRole(java.lang.String summaryRole)
Sets the summary role for this MDDB column.

Parameters:
The - new summary role for this MDDB column.

getSortOrder

public java.lang.String getSortOrder()
Returns the sort order for t his MDDB column.

Returns:
This column's sort order

setSortOrder

public void setSortOrder(java.lang.String sortOrder)
Sets sort order for this MDDB column.

Parameters:
The - new sort order for this MDDB column.

getStatistic

public java.lang.String getStatistic()
Returns the column statistic.

Returns:
The column statistic.

setStatistic

public void setStatistic(java.lang.String statistic)
Sets the statistic.

Parameters:
The - new column statistic