|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object mondrian.xmla.RowsetDefinition.Column
static class RowsetDefinition.Column
Field Summary | |
---|---|
(package private) String |
description
|
(package private) Enumeration |
enumeration
|
(package private) String |
name
|
(package private) static boolean |
NOT_RESTRICTION
This is used as the false value for the restriction parameter. |
(package private) boolean |
nullable
|
(package private) static boolean |
ONE_MAX
This is used as the false value for the unbounded parameter. |
(package private) static boolean |
OPTIONAL
This is used as the true value for the nullable parameter. |
(package private) static boolean |
REQUIRED
This is used as the false value for the nullable parameter. |
(package private) boolean |
restriction
|
(package private) static boolean |
RESTRICTION
This is used as the true value for the restriction parameter. |
(package private) RowsetDefinition.Type |
type
|
(package private) boolean |
unbounded
|
(package private) static boolean |
UNBOUNDED
This is used as the true value for the unbounded parameter. |
Constructor Summary | |
---|---|
RowsetDefinition.Column(String name,
RowsetDefinition.Type type,
Enumeration enumeratedType,
boolean restriction,
boolean nullable,
boolean unbounded,
String description)
|
|
RowsetDefinition.Column(String name,
RowsetDefinition.Type type,
Enumeration enumeratedType,
boolean restriction,
boolean nullable,
String description)
Creates a column. |
Method Summary | |
---|---|
protected Object |
get(Object row)
Retrieves a value of this column from a row. |
String |
getColumnType()
|
protected Object |
getFromAccessor(Object row)
Retrieves the value of this column "MyColumn" by calling a method called "getMyColumn()". |
protected Object |
getFromField(Object row)
Retrieves the value of this column "MyColumn" from a field called "myColumn". |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
static final boolean RESTRICTION
static final boolean NOT_RESTRICTION
static final boolean REQUIRED
static final boolean OPTIONAL
static final boolean ONE_MAX
static final boolean UNBOUNDED
final String name
final RowsetDefinition.Type type
final Enumeration enumeration
final String description
final boolean restriction
final boolean nullable
final boolean unbounded
Constructor Detail |
---|
RowsetDefinition.Column(String name, RowsetDefinition.Type type, Enumeration enumeratedType, boolean restriction, boolean nullable, String description)
name
- Name of columntype
- A RowsetDefinition.Type
valueenumeratedType
- Must be specified for enumeration or array
of enumerationsdescription
- Description of columnrestriction
- Whether column can be used as a filter on its
rowsetnullable
- Whether column can contain null valuesRowsetDefinition.Column(String name, RowsetDefinition.Type type, Enumeration enumeratedType, boolean restriction, boolean nullable, boolean unbounded, String description)
Method Detail |
---|
protected Object get(Object row)
row
- Rowprotected final Object getFromField(Object row)
row
- Current row
protected final Object getFromAccessor(Object row)
row
- Current row
public String getColumnType()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |