public class CreateIndexColumn extends Object implements Serializable
Constructor and Description |
---|
CreateIndexColumn()
Ctor.
|
CreateIndexColumn(List<Expression> columns,
String type,
List<Expression> parameters)
Ctor
|
CreateIndexColumn(String columnName)
Ctor.
|
CreateIndexColumn(String columnName,
CreateIndexColumnType type)
Ctor.
|
Modifier and Type | Method and Description |
---|---|
List<Expression> |
getColumns()
Returns index column expressions
|
List<Expression> |
getParameters()
Returns index parameters
|
String |
getType()
Returns the index type name
|
void |
setColumns(List<Expression> columns)
Sets index column expressions
|
void |
setParameters(List<Expression> parameters)
Sets index parameters
|
void |
setType(String type)
Sets the index type
|
void |
toEPL(StringWriter writer)
Renders the clause in textual representation.
|
public CreateIndexColumn()
public CreateIndexColumn(String columnName)
columnName
- column namepublic CreateIndexColumn(String columnName, CreateIndexColumnType type)
columnName
- colum nametype
- index typepublic CreateIndexColumn(List<Expression> columns, String type, List<Expression> parameters)
columns
- columnstype
- index typeparameters
- index parameterspublic void toEPL(StringWriter writer)
writer
- to output topublic List<Expression> getColumns()
public void setColumns(List<Expression> columns)
columns
- to be indexedpublic void setType(String type)
type
- index type namepublic String getType()
public List<Expression> getParameters()
public void setParameters(List<Expression> parameters)
parameters
- to ser