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
 

A B C D E F G H I J K L M N O P Q R S T U V W X