public interface MetadataPrinter
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getAttributeType()
Return the type string for attribute objects
|
java.lang.String |
getDimensionType()
Return the type string for dimension objects
|
java.lang.String |
getHierarchyType()
Return the type string for hierarchy objects
|
java.lang.String |
getLevelType()
Return the type string for level objects
|
java.lang.String |
getMeasureType()
Return the type string for measure objects
|
java.lang.String |
getMetadataName(java.lang.String dbName,
java.lang.String type)
Return the name the implementer wishes to have printed when given the
OLAPI name from the Selection, Query, cursor, etc.
|
java.lang.String |
getValueType()
Return the type string for dimension value objects
|
boolean |
outputAsNA(java.lang.Object value)
Return if this value should be output as NA
|
java.lang.String getMetadataName(java.lang.String dbName, java.lang.String type)
dbName
- name from a connection or connection mode specific database operationtype
- from MetadataManager of object being queried (dimension, measure, hierarchy, etc.)java.lang.String getDimensionType()
java.lang.String getHierarchyType()
java.lang.String getLevelType()
java.lang.String getMeasureType()
java.lang.String getAttributeType()
java.lang.String getValueType()
boolean outputAsNA(java.lang.Object value)
true
if this value should be output as NA