Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
A
add(ExpressionBuilderTypes)
- Method in class isql.builder.
ExpressionStack
Builds a new stack with the content of this plus the new element
add(ITypedValue)
- Method in class isql.
Equalizer
Add a new expression.
add(Object)
- Method in class isql.expression.aggregate.
Average
add(Object)
- Method in interface isql.expression.aggregate.
IAggregate
add(Object)
- Method in class isql.expression.aggregate.
Max
add(Object)
- Method in class isql.expression.aggregate.
Min
add(Object)
- Method in class isql.expression.aggregate.
Sum
add(GroupKey, int)
- Method in class isql.groupby.
Groups
The given row index has to be part of the given group
add(T)
- Method in class isql.util.
StringJoin
adds a value to the final text
add(T[])
- Method in class isql.util.
StringJoin
adds an array of values to the final text
add(Collection<T>)
- Method in class isql.util.
StringJoin
adds a collection of values to the final text
addAll(WhereView)
- Method in class isql.predicate.
WhereView
Adds the content of another view to this one
addColumn(String)
- Method in class isql.
ISQLSelectParser.TableSource
addEmptyTable(String)
- Method in class isql.predicate.
WhereView
Adds a table (if it does not already exist) in the view, without any index
addEmptyTables(String[])
- Method in class isql.predicate.
WhereView
add tables without any index
addParameter(ISQLSelectParser.IExpression)
- Method in class isql.
ISQLSelectParser.Function
addRow(WhereView, WhereView, String, WhereView, int, List<Integer>)
- Method in class isql.predicate.
DoublePredicate.AddRowAnyway
addRow(WhereView, WhereView, String, WhereView, int, List<Integer>)
- Method in class isql.predicate.
DoublePredicate.AddRowOnlyIfInBoth
addRow(WhereView, WhereView, String, WhereView, int, List<Integer>)
- Method in class isql.predicate.
DoublePredicate.AddRowOnlyIfInJustInOne
addRow(WhereView, WhereView, String, WhereView, int, List<Integer>)
- Method in interface isql.predicate.
DoublePredicate.IAddRow
Adds the row index to the result view
addRowIndex(int)
- Method in class isql.predicate.
WhereView
Adds a single row index for each table of the view
addTableWithRowIndices(String, List<Integer>)
- Method in class isql.predicate.
WhereView
Adds a table to the view with all the indices
addWhenThen(ISQLSelectParser.WhenThen)
- Method in class isql.
ISQLSelectParser.CaseFunction
AggregateFactory
- Class in
isql.expression.aggregate
AggregateFactory()
- Constructor for class isql.expression.aggregate.
AggregateFactory
AggregateFunction
- Class in
isql.expression
function to aggregate rows of the view (for example SUM, AVERAGE...).
AggregateFunction(IExpression, Groups, AggregateType)
- Constructor for class isql.expression.
AggregateFunction
AggregateType
- Enum in
isql.expression
The available aggregate functions
AMPERSAND
- Static variable in class isql.
ISQLSelectLexer
AMPERSAND
- Static variable in class isql.
ISQLSelectParser
AndPredicate
- Class in
isql.predicate
It is builds a view resulting from the "AND" of two predicates in the WHERE clause
AndPredicate(List<IPredicate>, ColumnValues)
- Constructor for class isql.predicate.
AndPredicate
apply(Column)
- Method in class isql.expression.
When
Compares the column values with the given constant using the given operator,
apply(ColumnValuesWithRowsNumber)
- Method in class isql.
GroupBy
Divides the result set in sets of rows, one set of rows for each group.
apply(boolean, boolean)
- Method in interface isql.help.scalar.bool.
IBinaryBooleanScalar
apply(Timestamp, Timestamp)
- Method in interface isql.help.scalar.date.
IBinaryDateScalar
apply(double, double)
- Method in class isql.help.scalar.numeric.
DivideScalar
apply(double, double)
- Method in class isql.help.scalar.numeric.
DivScalar
apply(double, double)
- Method in interface isql.help.scalar.numeric.
IBinaryNumericScalar
apply(double, double)
- Method in class isql.help.scalar.numeric.
MinusScalar
apply(double, double)
- Method in class isql.help.scalar.numeric.
ModScalar
apply(double, double)
- Method in class isql.help.scalar.numeric.
PlusScalar
apply(double, double)
- Method in class isql.help.scalar.numeric.
PowScalar
apply(double, double)
- Method in class isql.help.scalar.numeric.
TimesScalar
apply(String, String)
- Method in interface isql.help.scalar.text.
IBinaryTextScalar
apply()
- Method in interface isql.
IPredicate
Returns, for each involved column, the indices (possibly repeated) of the table rows that are connected by the predicate.
apply()
- Method in class isql.predicate.
AndPredicate
apply()
- Method in class isql.predicate.
ComparisonPredicate
Builds the view resulting from the comparison of the two expressions
apply()
- Method in class isql.predicate.
DoublePredicate
applies the AND/OR to the predicates.
apply()
- Method in class isql.predicate.
InPredicate
Builds the view resulting from the in predicate
apply()
- Method in class isql.predicate.
LikePredicate
apply()
- Method in class isql.predicate.
OrPredicate
apply(Object)
- Method in interface isql.unary.
IUnary
apply(Object)
- Method in class isql.unary.
Minus
apply(Object)
- Method in class isql.unary.
Not
applyOrderBy(List<ISQLSelectParser.OrderBy>, ColumnValuesWithRowsNumber)
- Method in class isql.
OrderBy
Applies the ORDER BY clause
applyQuery(String)
- Static method in class isql.
ISQLSelectParserTest
arithmeticOperator()
- Method in class isql.
ISQLSelectParser
Array
- Class in
isql.array
An array with its type
Array(Object[], ColumnType)
- Constructor for class isql.array.
Array
ArrayBuilder
- Class in
isql.util
Utility functions for the arrays composing the columns of the SQL query
ArrayBuilder()
- Constructor for class isql.util.
ArrayBuilder
assertEquals(Object[], Object[])
- Static method in class isql.test.
JUnitMatrices
Checks if two vectors of objects (String, Date, ...) are equal Throws AssertionFailedError with the index of the failed item if not
assertEquals(double[], double[])
- Static method in class isql.test.
JUnitMatrices
Checks if two vectors of doubles are equal Throws AssertionError with the index of the failed item if not
assertEquals(double[], double[], double)
- Static method in class isql.test.
JUnitMatrices
Checks if two vectors of doubles are equal concerning a certain delta Throws AssertionError with the index of the failed item if not
assertEquals(boolean[], boolean[])
- Static method in class isql.test.
JUnitMatrices
Checks if two vectors of booleans are equal Throws AssertionError with the index of the failed item if not
assertEquals(Object[][], Object[][])
- Static method in class isql.test.
JUnitMatrices
Checks if two matrices of objects are equal Throws AssertionError with the index of the failed item if not
assertEquals(double[][], double[][])
- Static method in class isql.test.
JUnitMatrices
Checks if two matrices of doubles are equal Throws AssertionError with the index of the failed item if not
assertEquals(double[][], double[][], double)
- Static method in class isql.test.
JUnitMatrices
Checks if two matrices of doubles are equal, concerning a certain delta
assertEquals(boolean[][], boolean[][])
- Static method in class isql.test.
JUnitMatrices
Checks if two matrices of booleans are equal Throws AssertionError with the index of the failed item if not
Average
- Class in
isql.expression.aggregate
Average()
- Constructor for class isql.expression.aggregate.
Average
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X