static class RolapNativeSql.CompositeSqlCompiler extends Object implements RolapNativeSql.SqlCompiler
RolapNativeSql.SqlCompiler that uses chain of responsibility
to find a matching sql compiler.| Modifier and Type | Field and Description |
|---|---|
(package private) List<RolapNativeSql.SqlCompiler> |
compilers |
| Constructor and Description |
|---|
CompositeSqlCompiler() |
| Modifier and Type | Method and Description |
|---|---|
void |
add(RolapNativeSql.SqlCompiler compiler) |
String |
compile(Exp exp)
Returns SQL.
|
String |
toString() |
List<RolapNativeSql.SqlCompiler> compilers
public void add(RolapNativeSql.SqlCompiler compiler)
public String compile(Exp exp)
RolapNativeSql.SqlCompilerexp can not be compiled into SQL,
returns null.compile in interface RolapNativeSql.SqlCompilerexp - Expression