it.eng.spagobi.tools.dataset.common.datastore
Class DataStoreMetaData
java.lang.Object
it.eng.spagobi.tools.dataset.common.datastore.DataStoreMetaData
- All Implemented Interfaces:
- IDataStoreMetaData
public class DataStoreMetaData
- extends java.lang.Object
- implements IDataStoreMetaData
- Author:
- Andrea Gioia (andrea.gioia@eng.it)
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
DataStoreMetaData
public DataStoreMetaData()
getIdFieldIndex
public int getIdFieldIndex()
- Specified by:
getIdFieldIndex
in interface IDataStoreMetaData
- Returns:
- Returns the index of identfier field if any. -1 otherwaise.
setIdField
public void setIdField(int fieldIndex)
- Specified by:
setIdField
in interface IDataStoreMetaData
getFieldCount
public int getFieldCount()
- Specified by:
getFieldCount
in interface IDataStoreMetaData
- Returns:
- Returns the number of fields in this DataStore object.
getFieldIndex
public int getFieldIndex(java.lang.String fieldName)
- Description copied from interface:
IDataStoreMetaData
- Get the designated field's index.
- Specified by:
getFieldIndex
in interface IDataStoreMetaData
- Returns:
- column index
getFieldMeta
public IFieldMetaData getFieldMeta(int fieldIndex)
- Specified by:
getFieldMeta
in interface IDataStoreMetaData
findFieldMeta
public java.util.List findFieldMeta(java.lang.String propertyName,
java.lang.Object propertyValue)
- Specified by:
findFieldMeta
in interface IDataStoreMetaData
getFieldName
public java.lang.String getFieldName(int fieldIndex)
- Description copied from interface:
IDataStoreMetaData
- Get the designated column's name.
- Specified by:
getFieldName
in interface IDataStoreMetaData
- Returns:
- column name
getFieldType
public java.lang.Class getFieldType(int fieldIndex)
- Description copied from interface:
IDataStoreMetaData
- Retrieves the designated column's Class type
- Specified by:
getFieldType
in interface IDataStoreMetaData
- Returns:
- Java class
getProperty
public java.lang.Object getProperty(java.lang.String propertyName)
- Specified by:
getProperty
in interface IDataStoreMetaData
setProperty
public void setProperty(java.lang.String propertyName,
java.lang.Object proprtyValue)
- Specified by:
setProperty
in interface IDataStoreMetaData
addFiedMeta
public void addFiedMeta(IFieldMetaData fieldMetaData)
- Specified by:
addFiedMeta
in interface IDataStoreMetaData
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
deleteFieldMetaDataAt
public void deleteFieldMetaDataAt(int pivotFieldIndex)
- Specified by:
deleteFieldMetaDataAt
in interface IDataStoreMetaData