Class OdaResultSetColumn

java.lang.Object
org.eclipse.birt.report.model.core.Structure
org.eclipse.birt.report.model.api.elements.structures.ResultSetColumn
org.eclipse.birt.report.model.api.elements.structures.OdaResultSetColumn
All Implemented Interfaces:
Cloneable, IStructure, org.eclipse.birt.report.model.core.IPropertySet

public class OdaResultSetColumn extends ResultSetColumn
  • Field Details

    • STRUCTURE_NAME

      public static final String STRUCTURE_NAME
      Name of this structure. Matches the definition in the meta-data dictionary.
      See Also:
    • NATIVE_DATA_TYPE_MEMBER

      public static final String NATIVE_DATA_TYPE_MEMBER
      Name of the member indicating the native (database) data type code.
      See Also:
    • NATIVE_NAME_MEMBER

      public static final String NATIVE_NAME_MEMBER
      The native name for the result set.
      See Also:
  • Constructor Details

    • OdaResultSetColumn

      public OdaResultSetColumn()
  • Method Details

    • handle

      public StructureHandle handle(SimpleValueHandle valueHandle, int index)
      Description copied from class: org.eclipse.birt.report.model.core.Structure
      Creates the specific handle of this structure. This handle is always created.
      Overrides:
      handle in class ResultSetColumn
      Parameters:
      valueHandle - the value handle of this structure list property this structure is in
      index - the position of this structure in structure list
      Returns:
      the handle of this structure.
    • getIntrinsicProperty

      protected Object getIntrinsicProperty(String propName)
      Description copied from class: org.eclipse.birt.report.model.core.Structure
      Returns the value of a structure property represented as a member variable.
      Overrides:
      getIntrinsicProperty in class ResultSetColumn
      Parameters:
      propName - name of the property
      Returns:
      the value of the property, or null if the property is not set
    • setIntrinsicProperty

      protected void setIntrinsicProperty(String propName, Object value)
      Description copied from class: org.eclipse.birt.report.model.core.Structure
      Sets the value of of a structure property represented as a member variable.
      Overrides:
      setIntrinsicProperty in class ResultSetColumn
      Parameters:
      propName - the name of the property to set
      value - the property value
    • getNativeDataType

      public Integer getNativeDataType()
      Returns the native data type.
      Overrides:
      getNativeDataType in class ResultSetColumn
      Returns:
      the result set column native data type.
    • setNativeDataType

      public void setNativeDataType(Integer dataType)
      Sets the result set column native data type.
      Overrides:
      setNativeDataType in class ResultSetColumn
      Parameters:
      dataType - the native data type to set.
    • getStructName

      public String getStructName()
      Description copied from interface: IStructure
      Returns the name of the structure definition. The name is the one used to define the structure in the meta-data dictionary.
      Specified by:
      getStructName in interface IStructure
      Overrides:
      getStructName in class ResultSetColumn
      Returns:
      the internal name of the structure a defined in the meta-data dictionary.
    • setNativeName

      public void setNativeName(String name)
      Sets the native oda dataset parameter name.
      Parameters:
      name - the native name
    • getParamName

      public String getParamName()
      Returns the report column name.
      Returns:
      report column name
    • getNativeName

      public String getNativeName()
      Returns the native column name.
      Returns:
      native column name