|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use ISQLException | |
---|---|
isql | |
isql.builder | |
isql.comparison | |
isql.expression | |
isql.groupby | |
isql.predicate |
Uses of ISQLException in isql |
---|
Methods in isql that throw ISQLException | |
---|---|
WhereView |
IPredicate.apply()
Returns, for each involved column, the indices (possibly repeated) of the table rows that are connected by the predicate. |
Groups |
GroupBy.apply(ColumnValuesWithRowsNumber values)
Divides the result set in sets of rows, one set of rows for each group. |
ColumnValuesWithRowsNumber |
OrderBy.applyOrderBy(java.util.List<ISQLSelectParser.OrderBy> lstOrderByColumn,
ColumnValuesWithRowsNumber valuesBefore)
Applies the ORDER BY clause |
Groups |
ClausesBuilder.buildGroupBy(java.util.List<ISQLSelectParser.TableColumn> lstGroupByTableColumn,
ColumnValuesWithRowsNumber values)
Builds a Groups structure (containing the group by relationships) from the grammars output |
ISQLSelectParser |
SQLParser.buildParser(java.lang.String sql)
builds the ANTLR parser from the sql expression |
java.util.Map<java.lang.String,IExpression> |
ClausesBuilder.buildSelect(java.util.List<ISQLSelectParser.SelectItem> lstSelect,
ColumnValues values,
Groups groups)
Builds a map alias -> result expression from the select clause. |
ColumnValuesWithRowsNumber |
ClausesBuilder.buildViewAfterWhere(ColumnValues values,
WhereView whereView)
from the result of the where clause (where view) and the original column values builds a new set of column values |
IPredicate |
ClausesBuilder.buildWhere(ColumnValues valuesOriginal,
ISQLSelectParser.ISearchCondition where)
Returns the where clause in form of a predicate tree |
boolean |
IComparison.compare(java.lang.Object a,
java.lang.Object b)
|
void |
Equalizer.equalize()
Calculates the size of the constant arrays based on the size of the other arrays |
Array |
Equalizer.IArrayFuture.getArray()
|
ITypedValue |
IExpression.getResult()
Get the result of the expression (can be a constant or an array) |
java.util.Map<java.lang.String,ITypedValue> |
ISQLQuery.query(java.lang.String sql,
java.util.Map<java.lang.String,InputArray> mapArrayByName)
Queries the arrays using the SQL query |
void |
OrderByTest.testApplyOrderBy()
Test method for OrderBy.applyOrderBy(java.util.List, isql.ColumnValuesWithRowsNumber) . |
void |
SQLParserTest.testBuildParser()
Test method for SQLParser.buildParser(java.lang.String) . |
void |
EqualizerTest.testEqualize()
Test method for Equalizer.equalize() . |
Constructors in isql that throw ISQLException | |
---|---|
ColumnValuesWithRowsNumber(java.util.Map<ColumnKey,Array> mapValuesByColumn)
|
Uses of ISQLException in isql.builder |
---|
Methods in isql.builder that throw ISQLException | |
---|---|
IPredicate |
WhereBuilder.build(ISQLSelectParser.ISearchCondition condition)
The method to call to evaluate a whole where clause |
static IComparison |
ComparisonBuilder.buildComparisonOperator(java.lang.String operator,
boolean negated)
Builds a class that contains the algorithm to handle a specific comparison operator (=, <>, <, >...) |
IConstant |
ExpressionBuilder.buildConstant(ISQLSelectParser.IConstant constant)
Builds a constant object from an ANTLR parsed constant (t can be a numeric, text, date, boolean) |
IExpression |
ExpressionBuilder.buildExpression(ISQLSelectParser.IExpression expression)
The main method to extract the expression tree from an ANTLR parsed expression. |
void |
WhereBuilderTest.testBuild()
Test method for WhereBuilder.build(isql.ISQLSelectParser.ISearchCondition) . |
Uses of ISQLException in isql.comparison |
---|
Methods in isql.comparison that throw ISQLException | |
---|---|
boolean |
Greater.compare(java.lang.Object a,
java.lang.Object b)
|
boolean |
GreaterOrEqual.compare(java.lang.Object a,
java.lang.Object b)
|
boolean |
Less.compare(java.lang.Object a,
java.lang.Object b)
|
boolean |
Equal.compare(java.lang.Object a,
java.lang.Object b)
|
boolean |
Different.compare(java.lang.Object a,
java.lang.Object b)
|
boolean |
LessOrEqual.compare(java.lang.Object a,
java.lang.Object b)
|
Uses of ISQLException in isql.expression |
---|
Methods in isql.expression that throw ISQLException | |
---|---|
boolean[] |
When.apply(Column test)
Compares the column values with the given constant using the given operator, |
ITypedValue |
UnaryExpression.getResult()
|
ITypedValue |
DoubleExpression.getResult()
|
ITypedValue |
CaseExpression.getResult()
Calculates the result of the case expression. |
ITypedValue |
ColumnExpressionByGroup.getResult()
|
ITypedValue |
AggregateFunction.getResult()
|
ITypedValue |
ConstantExpression.getResult()
|
ITypedValue |
ColumnExpressionSimple.getResult()
|
void |
DoubleExpressionTest.testGetResult()
Test method for DoubleExpression.getResult() . |
void |
CaseExpressionTest.testGetResult()
Test method for CaseExpression.getResult() . |
Constructors in isql.expression that throw ISQLException | |
---|---|
CaseExpression(Column test,
IExpression expElse,
java.util.List<WhenThen> lstWhenThen)
|
|
CaseExpression(Column test,
IExpression expElse,
java.util.List<WhenThen> lstWhenThen)
|
Uses of ISQLException in isql.groupby |
---|
Methods in isql.groupby that throw ISQLException | |
---|---|
Array |
Groups.getGroupByColumnValues(ColumnKey key)
Returns an array with the rows index that are contained in the group, in the order they was found in the original set of columns |
Uses of ISQLException in isql.predicate |
---|
Methods in isql.predicate that throw ISQLException | |
---|---|
WhereView |
LikePredicate.apply()
|
WhereView |
InPredicate.apply()
Builds the view resulting from the in predicate |
WhereView |
DoublePredicate.apply()
applies the AND/OR to the predicates. |
WhereView |
OrPredicate.apply()
|
WhereView |
ComparisonPredicate.apply()
Builds the view resulting from the comparison of the two expressions |
WhereView |
AndPredicate.apply()
|
static void |
ComparisonPredicate.fillViewMaps(java.lang.Object[] arrA,
java.lang.Object[] arrB,
WhereView viewA,
WhereView viewB,
IComparison comparison)
Fills the views of A and B with the indices of the columns for the rows for which the comparison has success |
int |
WhereView.getRowsNumber()
Since all the tables have by definition the same number of rows (possibly empty) the number of rows of the view is the same as the number of rows of the first table |
void |
InPredicateTest.testApply()
Test method for InPredicate.apply() . |
void |
ComparisonPredicateTest.testApply()
Test method for ComparisonPredicate.apply() . |
void |
LikePredicateTest.testApply()
Test method for LikePredicate.apply() . |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |