|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.birt.data.engine.api.querydefn.ColumnDefinition
public class ColumnDefinition
Default implementation of IColumnDefinition
interface.
Field Summary |
---|
Fields inherited from interface org.eclipse.birt.data.engine.api.IColumnDefinition |
---|
ALWAYS_EXPORT, ALWAYS_SEARCHABLE, ANALYSIS_ATTRIBUTE, ANALYSIS_DIMENSION, ANALYSIS_MEASURE, DONOT_EXPORT, EXPORT_IF_REALIZED, NOT_SEARCHABLE, SEARCHABLE_IF_INDEXED |
Constructor Summary | |
---|---|
ColumnDefinition(java.lang.String name)
Construct a Column definition for a named column |
Method Summary | |
---|---|
java.lang.String |
getAlias()
Gets the alias of the column. |
java.lang.String |
getAnalysisColumn()
Get the data analysis name. |
int |
getAnalysisType()
Get the data analysis type. |
java.lang.String |
getColumnName()
Gets the column name |
java.lang.String |
getColumnNativeName()
Gets the column native name. |
int |
getColumnPosition()
Gets the column position |
int |
getDataType()
Gets the data type of the column. |
java.lang.String |
getDisplayName()
Get the display name of column. |
int |
getExportHint()
Gets the export hint for the column |
int |
getNativeDataType()
Gets the column's native data type as defined by the underlying data source. |
int |
getSearchHint()
Gets the search hint for the column |
boolean |
isCompressedColumn()
Return whether this column need to be compressed. |
boolean |
isIndexColumn()
Return whether the column should be generated with index. |
void |
setAlias(java.lang.String alias)
|
void |
setAnalysisColumn(java.lang.String columnName)
|
void |
setAnalysisType(int analysisType)
|
void |
setColumnNativeName(java.lang.String nativeName)
|
void |
setColumnPosition(int position)
Assigns the indexed position to a Column definition. |
void |
setCompressedColumn(boolean compressedColumn)
|
void |
setDataType(int dataType)
|
void |
setDisplayName(java.lang.String displayName)
|
void |
setExportHint(int exportHint)
|
void |
setIndexColumn(boolean indexColumn)
|
void |
setNativeDataType(int typeCode)
Set the column native data type. |
void |
setSearchHint(int searchHint)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ColumnDefinition(java.lang.String name)
Method Detail |
---|
public void setColumnPosition(int position)
position
- 1-based position of column in the data rowpublic java.lang.String getColumnName()
getColumnName
in interface IColumnDefinition
public int getColumnPosition()
getColumnPosition
in interface IColumnDefinition
public int getDataType()
getDataType
in interface IColumnDefinition
public int getNativeDataType()
IColumnDefinition
getNativeDataType
in interface IColumnDefinition
public java.lang.String getAlias()
getAlias
in interface IColumnDefinition
public int getSearchHint()
getSearchHint
in interface IColumnDefinition
public int getAnalysisType()
IColumnDefinition
getAnalysisType
in interface IColumnDefinition
public java.lang.String getAnalysisColumn()
IColumnDefinition
getAnalysisColumn
in interface IColumnDefinition
public void setAnalysisColumn(java.lang.String columnName)
public int getExportHint()
getExportHint
in interface IColumnDefinition
public void setAlias(java.lang.String alias)
alias
- The alias to set.public void setDataType(int dataType)
dataType
- The dataType to set.public void setNativeDataType(int typeCode)
typeCode
- a data type code defined by an underlying data source.public void setExportHint(int exportHint)
exportHint
- The exportHint to set.public void setSearchHint(int searchHint)
searchHint
- The searchHint to set.public java.lang.String getColumnNativeName()
IColumnDefinition
getColumnNativeName
in interface IColumnDefinition
public void setColumnNativeName(java.lang.String nativeName)
public void setAnalysisType(int analysisType)
public boolean isIndexColumn()
IColumnDefinition
isIndexColumn
in interface IColumnDefinition
public void setIndexColumn(boolean indexColumn)
public boolean isCompressedColumn()
IColumnDefinition
isCompressedColumn
in interface IColumnDefinition
public void setCompressedColumn(boolean compressedColumn)
public java.lang.String getDisplayName()
IColumnDefinition
getDisplayName
in interface IColumnDefinition
public void setDisplayName(java.lang.String displayName)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |