|
||||||||||
| 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 IColumnDefinitionpublic int getColumnPosition()
getColumnPosition in interface IColumnDefinitionpublic int getDataType()
getDataType in interface IColumnDefinitionpublic int getNativeDataType()
IColumnDefinition
getNativeDataType in interface IColumnDefinitionpublic java.lang.String getAlias()
getAlias in interface IColumnDefinitionpublic int getSearchHint()
getSearchHint in interface IColumnDefinitionpublic int getAnalysisType()
IColumnDefinition
getAnalysisType in interface IColumnDefinitionpublic java.lang.String getAnalysisColumn()
IColumnDefinition
getAnalysisColumn in interface IColumnDefinitionpublic void setAnalysisColumn(java.lang.String columnName)
public int getExportHint()
getExportHint in interface IColumnDefinitionpublic 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 IColumnDefinitionpublic void setColumnNativeName(java.lang.String nativeName)
public void setAnalysisType(int analysisType)
public boolean isIndexColumn()
IColumnDefinition
isIndexColumn in interface IColumnDefinitionpublic void setIndexColumn(boolean indexColumn)
public boolean isCompressedColumn()
IColumnDefinition
isCompressedColumn in interface IColumnDefinitionpublic void setCompressedColumn(boolean compressedColumn)
public java.lang.String getDisplayName()
IColumnDefinition
getDisplayName in interface IColumnDefinitionpublic void setDisplayName(java.lang.String displayName)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||