A C E G I J L N O S T U V 

A

add(int) - Method in class com.github.sergdelft.sqlcorgi.query.NumericDoubleValue
 
add(int) - Method in class com.github.sergdelft.sqlcorgi.query.NumericLongValue
 
add(int) - Method in interface com.github.sergdelft.sqlcorgi.query.NumericValue
Adds an integer to the value of this NumericValue.
AggregateComponentFactory - Class in com.github.sergdelft.sqlcorgi.util
Utility class that can be used to quickly create statements with COUNT(*), COUNT(DISTINCT __).
AggregateFunctionsGenerator - Class in com.github.sergdelft.sqlcorgi
Class that generates rules for the aggregate functions such as MAX, AVG etc.
AggregateFunctionsGenerator() - Constructor for class com.github.sergdelft.sqlcorgi.AggregateFunctionsGenerator
 

C

CannotBeNullException - Exception in com.github.sergdelft.sqlcorgi.exceptions
Exception that can be used to alert users that an item cannot be null.
CannotBeNullException() - Constructor for exception com.github.sergdelft.sqlcorgi.exceptions.CannotBeNullException
Parameterless Constructor for the CannotBeNullException class.
CannotBeNullException(String) - Constructor for exception com.github.sergdelft.sqlcorgi.exceptions.CannotBeNullException
Constructor that accepts a message.
CannotBeParsedException - Exception in com.github.sergdelft.sqlcorgi.exceptions
Exception that can be used to alert users that a certain input cannot be parsed by our parser.
CannotBeParsedException() - Constructor for exception com.github.sergdelft.sqlcorgi.exceptions.CannotBeParsedException
Parameterless Constructor for the CannotBeParsedException class.
CannotBeParsedException(String) - Constructor for exception com.github.sergdelft.sqlcorgi.exceptions.CannotBeParsedException
Constructor that accepts a message.
Column - Class in com.github.sergdelft.sqlcorgi.schema
Column contains all relevant database column data.
Column(String, boolean, boolean, Column.DataType) - Constructor for class com.github.sergdelft.sqlcorgi.schema.Column
Constructor to instantiate a column.
Column.DataType - Enum in com.github.sergdelft.sqlcorgi.schema
Data type enum.
com.github.sergdelft.sqlcorgi - package com.github.sergdelft.sqlcorgi
The root of the project.
com.github.sergdelft.sqlcorgi.exceptions - package com.github.sergdelft.sqlcorgi.exceptions
Package with custom exceptions to throw when things go awry.
com.github.sergdelft.sqlcorgi.query - package com.github.sergdelft.sqlcorgi.query
This package contains functionality that facilitates the manipulation of queries.
com.github.sergdelft.sqlcorgi.schema - package com.github.sergdelft.sqlcorgi.schema
This package contains the data structure used to represent database schemas.
com.github.sergdelft.sqlcorgi.util - package com.github.sergdelft.sqlcorgi.util
This package contains all the utility classes for the project.
com.github.sergdelft.sqlcorgi.util.cloner - package com.github.sergdelft.sqlcorgi.util.cloner
Classes in this package can be used to create deep copies of JSQLParser objects.
com.github.sergdelft.sqlcorgi.visitors - package com.github.sergdelft.sqlcorgi.visitors
This package contains all of the visitors used by the rule generator.
com.github.sergdelft.sqlcorgi.visitors.join - package com.github.sergdelft.sqlcorgi.visitors.join
This package contains visitors used for traversing and mutating join operators (JOIN).
com.github.sergdelft.sqlcorgi.visitors.select - package com.github.sergdelft.sqlcorgi.visitors.select
This package contains visitors used for traversing and mutating select operators (WHERE and HAVING).
com.github.sergdelft.sqlcorgi.visitors.subqueries - package com.github.sergdelft.sqlcorgi.visitors.subqueries
This package contains visitors used when generating coverage targets for subqueries.
copy(Expression) - Static method in class com.github.sergdelft.sqlcorgi.util.cloner.ExpressionCloner
Creates a deep copy of an Expression.
copy(ItemsList) - Static method in class com.github.sergdelft.sqlcorgi.util.cloner.ExpressionCloner
Creates a deep copy of an ItemsList.
copy(FromItem) - Static method in class com.github.sergdelft.sqlcorgi.util.cloner.SelectCloner
Creates a deep copy of a FromItem.
copy(SelectBody) - Static method in class com.github.sergdelft.sqlcorgi.util.cloner.SelectCloner
Creates a deep copy of a SelectBody.
copy(SelectItem) - Static method in class com.github.sergdelft.sqlcorgi.util.cloner.SelectCloner
Creates a deep copy of a SelectItem.
COUNT_STRING - Static variable in class com.github.sergdelft.sqlcorgi.util.AggregateComponentFactory
 
coverSubqueries(PlainSelect) - Static method in class com.github.sergdelft.sqlcorgi.SubqueryGenerator
Generates coverage rules for subqueries in the given PlainSelect.
createCountAllColumns() - Static method in class com.github.sergdelft.sqlcorgi.util.AggregateComponentFactory
Generates a COUNT(*) object.
createCountColumn(Expression, boolean) - Static method in class com.github.sergdelft.sqlcorgi.util.AggregateComponentFactory
Generates a COUNT(DISTINCT __) object.
createEqualsTo(Expression, Expression) - Static method in class com.github.sergdelft.sqlcorgi.util.Expressions
Creates an EqualsTo instance.
createGreaterThanOne(Expression) - Static method in class com.github.sergdelft.sqlcorgi.util.AggregateComponentFactory
Generates a `__ GREATER THAN 1` expression.

E

ExpressionCloner - Class in com.github.sergdelft.sqlcorgi.util.cloner
This visitor can be used to create a deep copy of an Expression.
Expressions - Class in com.github.sergdelft.sqlcorgi.util
Provides utility functions for JSQLParser query objects.
ExpressionTraverserVisitor - Class in com.github.sergdelft.sqlcorgi.visitors
This class allows traversing and modifying an expression such that none of the provided columns, or columns related to the provided tables, are in the expression anymore.
ExpressionTraverserVisitor() - Constructor for class com.github.sergdelft.sqlcorgi.visitors.ExpressionTraverserVisitor
 

G

generate(PlainSelect) - Method in class com.github.sergdelft.sqlcorgi.AggregateFunctionsGenerator
Main method that generates the rules for the aggregate functions.
generate(PlainSelect) - Method in class com.github.sergdelft.sqlcorgi.GroupByGenerator
Main method that generates the rules for the GROUP BY clause.
generate(PlainSelect) - Method in class com.github.sergdelft.sqlcorgi.JoinRulesGenerator
Takes in a statement and mutates the joins.
generateRules(String, Schema) - Static method in class com.github.sergdelft.sqlcorgi.SQLCorgi
Generates coverage targets for the given query.
getChild() - Method in class com.github.sergdelft.sqlcorgi.visitors.select.NullReducer
 
getChild() - Method in class com.github.sergdelft.sqlcorgi.visitors.subqueries.SubqueryRemover
 
getColumns() - Method in class com.github.sergdelft.sqlcorgi.schema.Table
 
getColumns() - Method in class com.github.sergdelft.sqlcorgi.visitors.select.NullAttributeFinder
 
getCopy() - Method in class com.github.sergdelft.sqlcorgi.util.cloner.ExpressionCloner
 
getCopy() - Method in class com.github.sergdelft.sqlcorgi.util.cloner.SelectCloner
 
getDataType() - Method in class com.github.sergdelft.sqlcorgi.schema.Column
 
getExpression() - Method in class com.github.sergdelft.sqlcorgi.visitors.ExpressionTraverserVisitor
 
getJoin() - Method in class com.github.sergdelft.sqlcorgi.query.JoinWhereItem
 
getJoins() - Method in class com.github.sergdelft.sqlcorgi.query.JoinWhereItem
 
getJoinWhere() - Method in class com.github.sergdelft.sqlcorgi.query.JoinWhereItem
 
getLoiRelations() - Method in class com.github.sergdelft.sqlcorgi.query.OuterIncrementRelation
 
getLoiRelColumns() - Method in class com.github.sergdelft.sqlcorgi.query.OuterIncrementRelation
 
getName() - Method in class com.github.sergdelft.sqlcorgi.schema.Column
 
getName() - Method in class com.github.sergdelft.sqlcorgi.schema.Schema
 
getName() - Method in class com.github.sergdelft.sqlcorgi.schema.Table
 
getNulls() - Method in class com.github.sergdelft.sqlcorgi.visitors.select.NullReducer
 
getRoiRelations() - Method in class com.github.sergdelft.sqlcorgi.query.OuterIncrementRelation
 
getRoiRelColumns() - Method in class com.github.sergdelft.sqlcorgi.query.OuterIncrementRelation
 
getRoot(Expression) - Method in class com.github.sergdelft.sqlcorgi.visitors.select.NullReducer
Returns the root expression of the provided expression.
getSubqueries() - Method in class com.github.sergdelft.sqlcorgi.visitors.subqueries.SubqueryFinder
 
getTables() - Method in class com.github.sergdelft.sqlcorgi.schema.Schema
 
GroupByGenerator - Class in com.github.sergdelft.sqlcorgi
Class that generates rules based on the GROUP BY clause.
GroupByGenerator() - Constructor for class com.github.sergdelft.sqlcorgi.GroupByGenerator
 

I

IllegalNumberOfArgumentsException - Exception in com.github.sergdelft.sqlcorgi.exceptions
Exception that can be used to alert users that there is something wrong with the number of arguments.
IllegalNumberOfArgumentsException() - Constructor for exception com.github.sergdelft.sqlcorgi.exceptions.IllegalNumberOfArgumentsException
Parameterless Constructor for the IllegalNumberOfArgumentsException class.
IllegalNumberOfArgumentsException(String) - Constructor for exception com.github.sergdelft.sqlcorgi.exceptions.IllegalNumberOfArgumentsException
Constructor that accepts a message.
INTEGER - com.github.sergdelft.sqlcorgi.schema.Column.DataType
 
isKey() - Method in class com.github.sergdelft.sqlcorgi.schema.Column
 
isNullable() - Method in class com.github.sergdelft.sqlcorgi.schema.Column
 
isUpdateChild() - Method in class com.github.sergdelft.sqlcorgi.visitors.select.NullReducer
 
isUpdateChild() - Method in class com.github.sergdelft.sqlcorgi.visitors.subqueries.SubqueryRemover
 

J

JoinRulesGenerator - Class in com.github.sergdelft.sqlcorgi
This class allows for mutating a given query such that a set of mutated queries is returned.
JoinRulesGenerator() - Constructor for class com.github.sergdelft.sqlcorgi.JoinRulesGenerator
 
JoinWhereItem - Class in com.github.sergdelft.sqlcorgi.query
Wrapper class that can be used to link a Join to a generated WHERE expression.
JoinWhereItem(List<Join>, Expression) - Constructor for class com.github.sergdelft.sqlcorgi.query.JoinWhereItem
Creates a new JoinWhereItem linking a given JOIN to a WHERE expression.
JoinWhereItem(Join, Expression) - Constructor for class com.github.sergdelft.sqlcorgi.query.JoinWhereItem
Creates a new JoinWhereItem linking a given JOIN to a WHERE expression.

L

ListCannotBeEmptyException - Exception in com.github.sergdelft.sqlcorgi.exceptions
Exception that can be used to alert users that a list cannot be empty.
ListCannotBeEmptyException() - Constructor for exception com.github.sergdelft.sqlcorgi.exceptions.ListCannotBeEmptyException
Parameterless Constructor for the ListCannotBeEmptyException class.
ListCannotBeEmptyException(String) - Constructor for exception com.github.sergdelft.sqlcorgi.exceptions.ListCannotBeEmptyException
Constructor that accepts a message.

N

NullAttributeFinder - Class in com.github.sergdelft.sqlcorgi.visitors.select
This visitor can be used to obtain a set of attributes that are null checked in an expression.
NullAttributeFinder() - Constructor for class com.github.sergdelft.sqlcorgi.visitors.select.NullAttributeFinder
 
NullReducer - Class in com.github.sergdelft.sqlcorgi.visitors.select
A visitor that performs a null reduction transformation given a list of attributes and an expression.
NullReducer(Collection<String>) - Constructor for class com.github.sergdelft.sqlcorgi.visitors.select.NullReducer
Creates a new NullReducer that removes all conditions containing attributes in the provided collection.
NumericDoubleValue - Class in com.github.sergdelft.sqlcorgi.query
Extension of the DoubleValue class to allow for uniform treatment with other numeric types.
NumericDoubleValue(String) - Constructor for class com.github.sergdelft.sqlcorgi.query.NumericDoubleValue
Creates a new NumericDoubleValue instance, which is equivalent to its DoubleValue counterpart, but provides additional functionality.
NumericLongValue - Class in com.github.sergdelft.sqlcorgi.query
Extension of the LongValue class to allow for uniform treatment with other numeric types.
NumericLongValue(String) - Constructor for class com.github.sergdelft.sqlcorgi.query.NumericLongValue
Creates a new NumericLongValue instance, which is equivalent to its LongValue counterpart, but provides additional functionality.
NumericValue - Interface in com.github.sergdelft.sqlcorgi.query
Provides a uniform way of accessing and modifying instances of implementing classes.

O

OnExpressionVisitor - Class in com.github.sergdelft.sqlcorgi.visitors.join
This visitor allows for extracting the column used in the given expression.
OnExpressionVisitor(Map<String, List<Column>>) - Constructor for class com.github.sergdelft.sqlcorgi.visitors.join.OnExpressionVisitor
Creates a new visitor that can extract names of columns used in an expression it visits.
OuterIncrementRelation - Class in com.github.sergdelft.sqlcorgi.query
This class is used to store the outer increment relations and each of the corresponding columns.
OuterIncrementRelation(Set<String>, Set<String>, List<Column>, List<Column>) - Constructor for class com.github.sergdelft.sqlcorgi.query.OuterIncrementRelation
Constructor.

S

Schema - Class in com.github.sergdelft.sqlcorgi.schema
The schema data structure allows for storing the database schema in a systematic manner.
Schema(String, List<Table>) - Constructor for class com.github.sergdelft.sqlcorgi.schema.Schema
Creates an instance of a Schema.
SelectCloner - Class in com.github.sergdelft.sqlcorgi.util.cloner
This visitor can be used to create a deep copy of a SelectBody.
SelectExpressionVisitor - Class in com.github.sergdelft.sqlcorgi.visitors.select
A visitor for select expressions, i.e.
SelectExpressionVisitor(List<Expression>) - Constructor for class com.github.sergdelft.sqlcorgi.visitors.select.SelectExpressionVisitor
Creates a new visitor which can be used to generate mutations of select operators.
SelectStatementVisitor - Class in com.github.sergdelft.sqlcorgi.visitors
A visitor used for generating coverage targets of a SELECT statement.
SelectStatementVisitor(Set<String>) - Constructor for class com.github.sergdelft.sqlcorgi.visitors.SelectStatementVisitor
Creates a new visitor which can be used to generate coverage rules for queries.
SelectValueVisitor - Class in com.github.sergdelft.sqlcorgi.visitors.select
A visitor for values used in equality operators in SELECT expressions.
SelectValueVisitor(Column, List<Expression>) - Constructor for class com.github.sergdelft.sqlcorgi.visitors.select.SelectValueVisitor
Creates a new visitor which can be used to generate mutations of values in select operators.
setJoinToInner(Join) - Static method in class com.github.sergdelft.sqlcorgi.util.Expressions
Changes the given Join to an inner join.
setNullColumns(List<Column>) - Method in class com.github.sergdelft.sqlcorgi.visitors.ExpressionTraverserVisitor
 
setOnColumns(List<Column>) - Method in class com.github.sergdelft.sqlcorgi.visitors.ExpressionTraverserVisitor
 
setTables(Set<String>) - Method in class com.github.sergdelft.sqlcorgi.visitors.ExpressionTraverserVisitor
Set the tables of this instance.
SQLCorgi - Class in com.github.sergdelft.sqlcorgi
The entry point of the coverage rule generator.
STRING - com.github.sergdelft.sqlcorgi.schema.Column.DataType
 
SubqueryFinder - Class in com.github.sergdelft.sqlcorgi.visitors.subqueries
Finds all subqueries in an Expression and collects their string representations and references.
SubqueryFinder() - Constructor for class com.github.sergdelft.sqlcorgi.visitors.subqueries.SubqueryFinder
 
SubqueryGenerator - Class in com.github.sergdelft.sqlcorgi
This class contains functionality needed to generate coverage rules for subqueries.
SubqueryRemover - Class in com.github.sergdelft.sqlcorgi.visitors.subqueries
This visitor removes subqueries from an Expression and repairs it.
SubqueryRemover(String) - Constructor for class com.github.sergdelft.sqlcorgi.visitors.subqueries.SubqueryRemover
Creates a new instance that will remove the provided subquery from the Expressions it visits.

T

Table - Class in com.github.sergdelft.sqlcorgi.schema
The table data structure allows for storing a database table in a systematic manner.
Table(String, List<Column>) - Constructor for class com.github.sergdelft.sqlcorgi.schema.Table
Constructor to instantiate a table.

U

UnsupportedInputException - Exception in com.github.sergdelft.sqlcorgi.exceptions
Exception that can be used to alert programmers that a certain input is not supported.
UnsupportedInputException() - Constructor for exception com.github.sergdelft.sqlcorgi.exceptions.UnsupportedInputException
Parameterless Constructor for the UnsupportedInputException class.
UnsupportedInputException(String) - Constructor for exception com.github.sergdelft.sqlcorgi.exceptions.UnsupportedInputException
Constructor that accepts a message.

V

valueOf(String) - Static method in enum com.github.sergdelft.sqlcorgi.schema.Column.DataType
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.github.sergdelft.sqlcorgi.schema.Column.DataType
Returns an array containing the constants of this enum type, in the order they are declared.
visit(AllComparisonExpression) - Method in class com.github.sergdelft.sqlcorgi.util.cloner.ExpressionCloner
 
visit(AnalyticExpression) - Method in class com.github.sergdelft.sqlcorgi.util.cloner.ExpressionCloner
 
visit(AnyComparisonExpression) - Method in class com.github.sergdelft.sqlcorgi.util.cloner.ExpressionCloner
 
visit(CaseExpression) - Method in class com.github.sergdelft.sqlcorgi.util.cloner.ExpressionCloner
 
visit(CaseExpression) - Method in class com.github.sergdelft.sqlcorgi.visitors.select.NullReducer
 
visit(CastExpression) - Method in class com.github.sergdelft.sqlcorgi.util.cloner.ExpressionCloner
 
visit(CollateExpression) - Method in class com.github.sergdelft.sqlcorgi.util.cloner.ExpressionCloner
 
visit(DateTimeLiteralExpression) - Method in class com.github.sergdelft.sqlcorgi.util.cloner.ExpressionCloner
 
visit(DateValue) - Method in class com.github.sergdelft.sqlcorgi.util.cloner.ExpressionCloner
 
visit(DoubleValue) - Method in class com.github.sergdelft.sqlcorgi.util.cloner.ExpressionCloner
 
visit(DoubleValue) - Method in class com.github.sergdelft.sqlcorgi.visitors.ExpressionTraverserVisitor
 
visit(DoubleValue) - Method in class com.github.sergdelft.sqlcorgi.visitors.select.SelectValueVisitor
 
visit(ExtractExpression) - Method in class com.github.sergdelft.sqlcorgi.util.cloner.ExpressionCloner
 
visit(Function) - Method in class com.github.sergdelft.sqlcorgi.util.cloner.ExpressionCloner
 
visit(HexValue) - Method in class com.github.sergdelft.sqlcorgi.util.cloner.ExpressionCloner
 
visit(IntervalExpression) - Method in class com.github.sergdelft.sqlcorgi.util.cloner.ExpressionCloner
 
visit(JdbcNamedParameter) - Method in class com.github.sergdelft.sqlcorgi.util.cloner.ExpressionCloner
 
visit(JdbcParameter) - Method in class com.github.sergdelft.sqlcorgi.util.cloner.ExpressionCloner
 
visit(JsonExpression) - Method in class com.github.sergdelft.sqlcorgi.util.cloner.ExpressionCloner
 
visit(KeepExpression) - Method in class com.github.sergdelft.sqlcorgi.util.cloner.ExpressionCloner
 
visit(LongValue) - Method in class com.github.sergdelft.sqlcorgi.util.cloner.ExpressionCloner
 
visit(LongValue) - Method in class com.github.sergdelft.sqlcorgi.visitors.ExpressionTraverserVisitor
 
visit(LongValue) - Method in class com.github.sergdelft.sqlcorgi.visitors.select.SelectValueVisitor
 
visit(MySQLGroupConcat) - Method in class com.github.sergdelft.sqlcorgi.util.cloner.ExpressionCloner
 
visit(NextValExpression) - Method in class com.github.sergdelft.sqlcorgi.util.cloner.ExpressionCloner
 
visit(NotExpression) - Method in class com.github.sergdelft.sqlcorgi.util.cloner.ExpressionCloner
 
visit(NotExpression) - Method in class com.github.sergdelft.sqlcorgi.visitors.select.NullReducer
 
visit(NullValue) - Method in class com.github.sergdelft.sqlcorgi.util.cloner.ExpressionCloner
 
visit(NumericBind) - Method in class com.github.sergdelft.sqlcorgi.util.cloner.ExpressionCloner
 
visit(Addition) - Method in class com.github.sergdelft.sqlcorgi.util.cloner.ExpressionCloner
 
visit(BitwiseAnd) - Method in class com.github.sergdelft.sqlcorgi.util.cloner.ExpressionCloner
 
visit(BitwiseLeftShift) - Method in class com.github.sergdelft.sqlcorgi.util.cloner.ExpressionCloner
 
visit(BitwiseOr) - Method in class com.github.sergdelft.sqlcorgi.util.cloner.ExpressionCloner
 
visit(BitwiseRightShift) - Method in class com.github.sergdelft.sqlcorgi.util.cloner.ExpressionCloner
 
visit(BitwiseXor) - Method in class com.github.sergdelft.sqlcorgi.util.cloner.ExpressionCloner
 
visit(Concat) - Method in class com.github.sergdelft.sqlcorgi.util.cloner.ExpressionCloner
 
visit(Division) - Method in class com.github.sergdelft.sqlcorgi.util.cloner.ExpressionCloner
 
visit(Modulo) - Method in class com.github.sergdelft.sqlcorgi.util.cloner.ExpressionCloner
 
visit(Multiplication) - Method in class com.github.sergdelft.sqlcorgi.util.cloner.ExpressionCloner
 
visit(Subtraction) - Method in class com.github.sergdelft.sqlcorgi.util.cloner.ExpressionCloner
 
visit(AndExpression) - Method in class com.github.sergdelft.sqlcorgi.util.cloner.ExpressionCloner
 
visit(AndExpression) - Method in class com.github.sergdelft.sqlcorgi.visitors.ExpressionTraverserVisitor
 
visit(AndExpression) - Method in class com.github.sergdelft.sqlcorgi.visitors.select.NullReducer
 
visit(AndExpression) - Method in class com.github.sergdelft.sqlcorgi.visitors.select.SelectExpressionVisitor
 
visit(AndExpression) - Method in class com.github.sergdelft.sqlcorgi.visitors.subqueries.SubqueryRemover
 
visit(OrExpression) - Method in class com.github.sergdelft.sqlcorgi.util.cloner.ExpressionCloner
 
visit(OrExpression) - Method in class com.github.sergdelft.sqlcorgi.visitors.ExpressionTraverserVisitor
 
visit(OrExpression) - Method in class com.github.sergdelft.sqlcorgi.visitors.select.NullReducer
 
visit(OrExpression) - Method in class com.github.sergdelft.sqlcorgi.visitors.select.SelectExpressionVisitor
 
visit(OrExpression) - Method in class com.github.sergdelft.sqlcorgi.visitors.subqueries.SubqueryRemover
 
visit(Between) - Method in class com.github.sergdelft.sqlcorgi.util.cloner.ExpressionCloner
 
visit(Between) - Method in class com.github.sergdelft.sqlcorgi.visitors.ExpressionTraverserVisitor
 
visit(Between) - Method in class com.github.sergdelft.sqlcorgi.visitors.select.SelectExpressionVisitor
Generates test queries for 'BETWEEN' expressions.
visit(EqualsTo) - Method in class com.github.sergdelft.sqlcorgi.util.cloner.ExpressionCloner
 
visit(EqualsTo) - Method in class com.github.sergdelft.sqlcorgi.visitors.ExpressionTraverserVisitor
 
visit(EqualsTo) - Method in class com.github.sergdelft.sqlcorgi.visitors.select.SelectExpressionVisitor
 
visit(ExistsExpression) - Method in class com.github.sergdelft.sqlcorgi.util.cloner.ExpressionCloner
 
visit(ExpressionList) - Method in class com.github.sergdelft.sqlcorgi.util.cloner.ExpressionCloner
 
visit(GreaterThan) - Method in class com.github.sergdelft.sqlcorgi.util.cloner.ExpressionCloner
 
visit(GreaterThan) - Method in class com.github.sergdelft.sqlcorgi.visitors.ExpressionTraverserVisitor
 
visit(GreaterThan) - Method in class com.github.sergdelft.sqlcorgi.visitors.select.SelectExpressionVisitor
 
visit(GreaterThanEquals) - Method in class com.github.sergdelft.sqlcorgi.util.cloner.ExpressionCloner
 
visit(GreaterThanEquals) - Method in class com.github.sergdelft.sqlcorgi.visitors.ExpressionTraverserVisitor
 
visit(GreaterThanEquals) - Method in class com.github.sergdelft.sqlcorgi.visitors.select.SelectExpressionVisitor
 
visit(InExpression) - Method in class com.github.sergdelft.sqlcorgi.util.cloner.ExpressionCloner
 
visit(InExpression) - Method in class com.github.sergdelft.sqlcorgi.visitors.ExpressionTraverserVisitor
 
visit(InExpression) - Method in class com.github.sergdelft.sqlcorgi.visitors.select.SelectExpressionVisitor
Generates test queries for 'IN' expressions.
visit(IsNullExpression) - Method in class com.github.sergdelft.sqlcorgi.util.cloner.ExpressionCloner
 
visit(IsNullExpression) - Method in class com.github.sergdelft.sqlcorgi.visitors.ExpressionTraverserVisitor
 
visit(IsNullExpression) - Method in class com.github.sergdelft.sqlcorgi.visitors.select.NullAttributeFinder
 
visit(IsNullExpression) - Method in class com.github.sergdelft.sqlcorgi.visitors.select.NullReducer
 
visit(IsNullExpression) - Method in class com.github.sergdelft.sqlcorgi.visitors.select.SelectExpressionVisitor
 
visit(JsonOperator) - Method in class com.github.sergdelft.sqlcorgi.util.cloner.ExpressionCloner
 
visit(LikeExpression) - Method in class com.github.sergdelft.sqlcorgi.util.cloner.ExpressionCloner
 
visit(LikeExpression) - Method in class com.github.sergdelft.sqlcorgi.visitors.ExpressionTraverserVisitor
 
visit(LikeExpression) - Method in class com.github.sergdelft.sqlcorgi.visitors.select.SelectExpressionVisitor
Generates test queries for 'LIKE' expressions.
visit(Matches) - Method in class com.github.sergdelft.sqlcorgi.util.cloner.ExpressionCloner
 
visit(MinorThan) - Method in class com.github.sergdelft.sqlcorgi.util.cloner.ExpressionCloner
 
visit(MinorThan) - Method in class com.github.sergdelft.sqlcorgi.visitors.ExpressionTraverserVisitor
 
visit(MinorThan) - Method in class com.github.sergdelft.sqlcorgi.visitors.select.SelectExpressionVisitor
 
visit(MinorThanEquals) - Method in class com.github.sergdelft.sqlcorgi.util.cloner.ExpressionCloner
 
visit(MinorThanEquals) - Method in class com.github.sergdelft.sqlcorgi.visitors.ExpressionTraverserVisitor
 
visit(MinorThanEquals) - Method in class com.github.sergdelft.sqlcorgi.visitors.select.SelectExpressionVisitor
 
visit(MultiExpressionList) - Method in class com.github.sergdelft.sqlcorgi.util.cloner.ExpressionCloner
 
visit(NamedExpressionList) - Method in class com.github.sergdelft.sqlcorgi.util.cloner.ExpressionCloner
 
visit(NotEqualsTo) - Method in class com.github.sergdelft.sqlcorgi.util.cloner.ExpressionCloner
 
visit(NotEqualsTo) - Method in class com.github.sergdelft.sqlcorgi.visitors.ExpressionTraverserVisitor
 
visit(NotEqualsTo) - Method in class com.github.sergdelft.sqlcorgi.visitors.select.SelectExpressionVisitor
 
visit(RegExpMatchOperator) - Method in class com.github.sergdelft.sqlcorgi.util.cloner.ExpressionCloner
 
visit(RegExpMySQLOperator) - Method in class com.github.sergdelft.sqlcorgi.util.cloner.ExpressionCloner
 
visit(SimilarToExpression) - Method in class com.github.sergdelft.sqlcorgi.util.cloner.ExpressionCloner
 
visit(OracleHierarchicalExpression) - Method in class com.github.sergdelft.sqlcorgi.util.cloner.ExpressionCloner
 
visit(OracleHint) - Method in class com.github.sergdelft.sqlcorgi.util.cloner.ExpressionCloner
 
visit(Parenthesis) - Method in class com.github.sergdelft.sqlcorgi.util.cloner.ExpressionCloner
 
visit(Parenthesis) - Method in class com.github.sergdelft.sqlcorgi.visitors.ExpressionTraverserVisitor
 
visit(RowConstructor) - Method in class com.github.sergdelft.sqlcorgi.util.cloner.ExpressionCloner
 
visit(SignedExpression) - Method in class com.github.sergdelft.sqlcorgi.util.cloner.ExpressionCloner
 
visit(StringValue) - Method in class com.github.sergdelft.sqlcorgi.util.cloner.ExpressionCloner
 
visit(StringValue) - Method in class com.github.sergdelft.sqlcorgi.visitors.ExpressionTraverserVisitor
 
visit(StringValue) - Method in class com.github.sergdelft.sqlcorgi.visitors.select.SelectValueVisitor
 
visit(TimeKeyExpression) - Method in class com.github.sergdelft.sqlcorgi.util.cloner.ExpressionCloner
 
visit(TimestampValue) - Method in class com.github.sergdelft.sqlcorgi.util.cloner.ExpressionCloner
 
visit(TimeValue) - Method in class com.github.sergdelft.sqlcorgi.util.cloner.ExpressionCloner
 
visit(UserVariable) - Method in class com.github.sergdelft.sqlcorgi.util.cloner.ExpressionCloner
 
visit(ValueListExpression) - Method in class com.github.sergdelft.sqlcorgi.util.cloner.ExpressionCloner
 
visit(WhenClause) - Method in class com.github.sergdelft.sqlcorgi.util.cloner.ExpressionCloner
 
visit(WhenClause) - Method in class com.github.sergdelft.sqlcorgi.visitors.select.NullReducer
 
visit(Column) - Method in class com.github.sergdelft.sqlcorgi.util.cloner.ExpressionCloner
Creates a shallow copy of a Column.
visit(Column) - Method in class com.github.sergdelft.sqlcorgi.visitors.ExpressionTraverserVisitor
 
visit(Column) - Method in class com.github.sergdelft.sqlcorgi.visitors.join.OnExpressionVisitor
 
visit(Column) - Method in class com.github.sergdelft.sqlcorgi.visitors.select.NullReducer
 
visit(Table) - Method in class com.github.sergdelft.sqlcorgi.util.cloner.SelectCloner
 
visit(AllColumns) - Method in class com.github.sergdelft.sqlcorgi.util.cloner.SelectCloner
 
visit(AllTableColumns) - Method in class com.github.sergdelft.sqlcorgi.util.cloner.SelectCloner
 
visit(LateralSubSelect) - Method in class com.github.sergdelft.sqlcorgi.util.cloner.SelectCloner
 
visit(ParenthesisFromItem) - Method in class com.github.sergdelft.sqlcorgi.util.cloner.SelectCloner
 
visit(PlainSelect) - Method in class com.github.sergdelft.sqlcorgi.util.cloner.SelectCloner
 
visit(PlainSelect) - Method in class com.github.sergdelft.sqlcorgi.visitors.SelectStatementVisitor
 
visit(SelectExpressionItem) - Method in class com.github.sergdelft.sqlcorgi.util.cloner.SelectCloner
 
visit(SetOperationList) - Method in class com.github.sergdelft.sqlcorgi.util.cloner.SelectCloner
 
visit(SetOperationList) - Method in class com.github.sergdelft.sqlcorgi.visitors.SelectStatementVisitor
 
visit(SubJoin) - Method in class com.github.sergdelft.sqlcorgi.util.cloner.SelectCloner
 
visit(SubSelect) - Method in class com.github.sergdelft.sqlcorgi.util.cloner.ExpressionCloner
Only deep copies the selectBody and alias fields of the given SubSelect.
visit(SubSelect) - Method in class com.github.sergdelft.sqlcorgi.util.cloner.SelectCloner
 
visit(SubSelect) - Method in class com.github.sergdelft.sqlcorgi.visitors.select.NullReducer
 
visit(SubSelect) - Method in class com.github.sergdelft.sqlcorgi.visitors.select.SelectExpressionVisitor
 
visit(SubSelect) - Method in class com.github.sergdelft.sqlcorgi.visitors.subqueries.SubqueryFinder
 
visit(SubSelect) - Method in class com.github.sergdelft.sqlcorgi.visitors.subqueries.SubqueryRemover
 
visit(TableFunction) - Method in class com.github.sergdelft.sqlcorgi.util.cloner.SelectCloner
 
visit(ValuesList) - Method in class com.github.sergdelft.sqlcorgi.util.cloner.SelectCloner
 
visit(WithItem) - Method in class com.github.sergdelft.sqlcorgi.util.cloner.SelectCloner
 
visit(ValuesStatement) - Method in class com.github.sergdelft.sqlcorgi.util.cloner.SelectCloner
 
visitBinaryExpression(BinaryExpression) - Method in class com.github.sergdelft.sqlcorgi.visitors.select.NullReducer
Checks whether the children of this BinaryExpression have been removed.
A C E G I J L N O S T U V 
Skip navigation links

Copyright © 2019. All rights reserved.