Package | Description |
---|---|
org.pentaho.di.core.jdbc | |
org.pentaho.di.core.sql |
Modifier and Type | Method and Description |
---|---|
static String |
ThinUtil.findClause(String sqlString,
String startClause,
String... endClauses) |
static FoundClause |
ThinUtil.findClauseWithRest(String sqlString,
String startClause,
String... endClauses) |
static int |
ThinUtil.findNext(String sql,
char nextChar,
int index) |
static int |
ThinUtil.findNext(String sql,
char nextChar,
int index,
boolean escape) |
static int |
ThinUtil.findNextBracket(String sql,
char skipChar,
char nextChar,
int index) |
static int |
ThinUtil.findNextBracket(String sql,
char skipChar,
char nextChar,
int index,
boolean escape) |
static int |
ThinUtil.skipChars(String sql,
int index,
char... skipChars) |
static List<String> |
ThinUtil.splitClause(String fieldClause,
char splitChar,
char... skipChars) |
Modifier and Type | Method and Description |
---|---|
List<SQLField> |
SQLCondition.extractHavingFields(List<SQLField> selectFields,
List<SQLField> aggFields,
RowMetaInterface rowMeta)
Extract the list of having fields from this having condition
|
void |
SQL.parse(RowMetaInterface rowMeta) |
Constructor and Description |
---|
IifFunction(String tableAlias,
String conditionClause,
String trueValueString,
String falseValueString,
RowMetaInterface serviceFields) |
SQL(String sqlString)
Create a new SQL object by parsing the supplied SQL string.
|
SQLCondition(String tableAlias,
String conditionSql,
RowMetaInterface serviceFields) |
SQLCondition(String tableAlias,
String conditionSql,
RowMetaInterface serviceFields,
SQLFields selectFields) |
SQLField(String tableAlias,
String fieldClause,
RowMetaInterface serviceFields) |
SQLField(String tableAlias,
String fieldClause,
RowMetaInterface serviceFields,
boolean orderField) |
SQLField(String tableAlias,
String fieldClause,
RowMetaInterface serviceFields,
boolean orderField,
SQLFields selectFields) |
SQLFields(String tableAlias,
RowMetaInterface serviceFields,
String fieldsClause) |
SQLFields(String tableAlias,
RowMetaInterface serviceFields,
String fieldsClause,
boolean orderClause) |
SQLFields(String tableAlias,
RowMetaInterface serviceFields,
String fieldsClause,
boolean orderClause,
SQLFields selectFields) |