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