Index

A B C D E F G H I L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

addAliasToQueryResult(QueryResult, String) - Static method in class org.evomaster.client.java.sql.heuristic.QueryResultUtils
 
addFieldsToSelect(String) - Static method in class org.evomaster.client.java.sql.internal.SelectTransformer
The constraints in the WHERE clause might reference fields that are not retrieved in the SELECT.
addFunction(SqlFunction) - Method in class org.evomaster.client.java.sql.heuristic.function.FunctionFinder
 
addLimitForHandlingRowCount(String, boolean, int) - Static method in class org.evomaster.client.java.sql.internal.SelectTransformer
add LIMIT for select in order to control row count
addQueryResult(QueryResult) - Method in class org.evomaster.client.java.sql.QueryResultSet
Adds a query result to the result set.
addRow(List<String>, String, List<Object>) - Method in class org.evomaster.client.java.sql.QueryResult
 
addRow(DataRow) - Method in class org.evomaster.client.java.sql.QueryResult
 
addUniqueConstraintToColumn(TableDto, String) - Static method in class org.evomaster.client.java.sql.DbInfoExtractor
Adds a unique constraint to the corresponding ColumnDTO for the selected table.column pair.
and() - Method in class org.evomaster.client.java.sql.dsl.SqlDsl
 
and() - Method in interface org.evomaster.client.java.sql.dsl.StatementDsl
Close the current statement

B

BIGINT - Enum constant in enum org.evomaster.client.java.sql.SqlDataType
 
BIGSERIAL - Enum constant in enum org.evomaster.client.java.sql.SqlDataType
 
BITWISE_NOT - Static variable in class org.evomaster.client.java.sql.heuristic.SqlExpressionEvaluator
 
BOOL - Enum constant in enum org.evomaster.client.java.sql.SqlDataType
 
BOOLEAN - Enum constant in enum org.evomaster.client.java.sql.SqlDataType
 
BOOLEAN_FALSE_LITERALS - Static variable in class org.evomaster.client.java.sql.heuristic.BooleanLiteralsHelper
 
BOOLEAN_LITERALS - Static variable in class org.evomaster.client.java.sql.heuristic.BooleanLiteralsHelper
 
BOOLEAN_TRUE_LITERALS - Static variable in class org.evomaster.client.java.sql.heuristic.BooleanLiteralsHelper
 
BooleanLiteralsHelper - Class in org.evomaster.client.java.sql.heuristic
 
BooleanLiteralsHelper() - Constructor for class org.evomaster.client.java.sql.heuristic.BooleanLiteralsHelper
 
build() - Method in class org.evomaster.client.java.sql.heuristic.SqlExpressionEvaluator.SqlExpressionEvaluatorBuilder
 
build() - Method in class org.evomaster.client.java.sql.heuristic.SqlHeuristicsCalculator.SqlHeuristicsCalculatorBuilder
 
build(QueryResult...) - Static method in class org.evomaster.client.java.sql.QueryResultSet
 
buildConstraintExtractor(DatabaseType) - Static method in class org.evomaster.client.java.sql.internal.constraint.TableConstraintExtractorFactory
 

C

C - Static variable in class org.evomaster.client.java.sql.heuristic.SqlHeuristicsCalculator
 
C_BETTER - Static variable in class org.evomaster.client.java.sql.heuristic.SqlHeuristicsCalculator
 
canParseSqlStatement(String) - Static method in class org.evomaster.client.java.sql.internal.SqlParserUtils
 
cartesianProduct(List<List<T>>) - Static method in class org.evomaster.client.java.sql.internal.QueryResultTransformer
implement Cartesian Product e.g., (a,b) * (c,d) = (a,c), (a,d), (b,c), (b,d)
castTo(String, Object) - Static method in class org.evomaster.client.java.sql.heuristic.SqlCastHelper
 
castTo(SqlDataType, Object) - Static method in class org.evomaster.client.java.sql.heuristic.SqlCastHelper
 
castToBoolean(Object) - Static method in class org.evomaster.client.java.sql.heuristic.SqlCastHelper
 
castToByte(Object) - Static method in class org.evomaster.client.java.sql.heuristic.SqlCastHelper
 
castToDateTime(Object) - Static method in class org.evomaster.client.java.sql.heuristic.SqlCastHelper
 
castToDouble(Object) - Static method in class org.evomaster.client.java.sql.heuristic.SqlCastHelper
 
castToInteger(Object) - Static method in class org.evomaster.client.java.sql.heuristic.SqlCastHelper
 
castToLong(Object) - Static method in class org.evomaster.client.java.sql.heuristic.SqlCastHelper
 
castToShort(Object) - Static method in class org.evomaster.client.java.sql.heuristic.SqlCastHelper
 
castToString(Object) - Static method in class org.evomaster.client.java.sql.heuristic.SqlCastHelper
 
CHAR - Enum constant in enum org.evomaster.client.java.sql.SqlDataType
 
CHARACTER - Enum constant in enum org.evomaster.client.java.sql.SqlDataType
 
CHARACTER_LARGE_OBJECT - Enum constant in enum org.evomaster.client.java.sql.SqlDataType
 
CHARACTER_VARYING - Enum constant in enum org.evomaster.client.java.sql.SqlDataType
 
clearDatabase(Connection, String, List<String>, List<String>, DatabaseType, boolean) - Static method in class org.evomaster.client.java.sql.DbCleaner
 
clearDatabase_H2(Connection, List<String>, List<String>) - Static method in class org.evomaster.client.java.sql.DbCleaner
 
clearDatabase_MySQL(Connection, String, List<String>, List<String>) - Static method in class org.evomaster.client.java.sql.DbCleaner
 
clearDatabase_Postgres(Connection, String, List<String>, List<String>) - Static method in class org.evomaster.client.java.sql.DbCleaner
 
clearTables(Connection, List<String>, DatabaseType) - Static method in class org.evomaster.client.java.sql.DbCleaner
 
CLOB - Enum constant in enum org.evomaster.client.java.sql.SqlDataType
 
ColumnTableAnalyzer - Class in org.evomaster.client.java.sql.internal
Created by arcuri82 on 24-Apr-19.
ColumnTableAnalyzer() - Constructor for class org.evomaster.client.java.sql.internal.ColumnTableAnalyzer
 
ColumnTypeParser - Class in org.evomaster.client.java.sql.internal
created by manzhang on 2024/7/29
ColumnTypeParser() - Constructor for class org.evomaster.client.java.sql.internal.ColumnTypeParser
 
compareTo(SqlFunctionName) - Method in class org.evomaster.client.java.sql.heuristic.function.SqlFunctionName
 
compareTo(SqlColumnId) - Method in class org.evomaster.client.java.sql.internal.SqlColumnId
 
compareTo(SqlTableId) - Method in class org.evomaster.client.java.sql.internal.SqlTableId
 
computeDistance(String) - Method in class org.evomaster.client.java.sql.heuristic.SqlHeuristicsCalculator
 
computeDistance(String, DbInfoDto, TaintHandler, QueryResult...) - Static method in class org.evomaster.client.java.sql.internal.HeuristicsCalculator
 
computeDistance(String, QueryResult...) - Static method in class org.evomaster.client.java.sql.internal.HeuristicsCalculator
 
connection - Variable in class org.evomaster.client.java.sql.DbSpecification
sql connection
containsColumnReferences(SqlBaseTableReference) - Method in class org.evomaster.client.java.sql.internal.TablesAndColumnsFinder
 
containsFunction(String) - Method in class org.evomaster.client.java.sql.heuristic.function.FunctionFinder
 
ConversionHelper - Class in org.evomaster.client.java.sql.heuristic
Utility class for converting various date/time objects to Instant.
ConversionHelper() - Constructor for class org.evomaster.client.java.sql.heuristic.ConversionHelper
 
convertInsertionDtosToQueryResults(List<InsertionDto>, Map<SqlTableId, Set<SqlColumnId>>, DbInfoDto) - Static method in class org.evomaster.client.java.sql.internal.QueryResultTransformer
 
convertToBoolean(Object) - Static method in class org.evomaster.client.java.sql.heuristic.ConversionHelper
 
convertToDouble(Object) - Static method in class org.evomaster.client.java.sql.heuristic.ConversionHelper
 
convertToInstant(Object) - Static method in class org.evomaster.client.java.sql.heuristic.ConversionHelper
Converts an object to an Instant.
convertToTruthness(Object) - Static method in class org.evomaster.client.java.sql.heuristic.ConversionHelper
 
createCartesianProduct(QueryResult, QueryResult) - Static method in class org.evomaster.client.java.sql.heuristic.QueryResultUtils
 
createDataRowOfNullValues(QueryResult) - Static method in class org.evomaster.client.java.sql.heuristic.QueryResultUtils
 
createEmptyCartesianProduct(QueryResult, QueryResult) - Static method in class org.evomaster.client.java.sql.heuristic.QueryResultUtils
 
createJoinedRow(DataRow, DataRow, List<VariableDescriptor>) - Static method in class org.evomaster.client.java.sql.heuristic.QueryResultUtils
 
createUnionRowSet(List<QueryResult>) - Static method in class org.evomaster.client.java.sql.heuristic.QueryResultUtils
 

D

d(String, String) - Method in class org.evomaster.client.java.sql.dsl.SqlDsl
 
d(String, String) - Method in interface org.evomaster.client.java.sql.dsl.StatementDsl
Add a value to insert
DataRow - Class in org.evomaster.client.java.sql
A row of data in the table results of a Select query.
DataRow(String, Object, String) - Constructor for class org.evomaster.client.java.sql.DataRow
 
DataRow(String, List<String>, List<Object>) - Constructor for class org.evomaster.client.java.sql.DataRow
 
DataRow(List<VariableDescriptor>, List<Object>) - Constructor for class org.evomaster.client.java.sql.DataRow
 
DATE - Enum constant in enum org.evomaster.client.java.sql.SqlDataType
 
DATETIME - Enum constant in enum org.evomaster.client.java.sql.SqlDataType
 
DbCleaner - Class in org.evomaster.client.java.sql
Class used to clean/reset the state of the current database
DbCleaner() - Constructor for class org.evomaster.client.java.sql.DbCleaner
 
DbInfoExtractor - Class in org.evomaster.client.java.sql
 
DbInfoExtractor() - Constructor for class org.evomaster.client.java.sql.DbInfoExtractor
 
DbSpecification - Class in org.evomaster.client.java.sql
 
DbSpecification(DatabaseType, Connection) - Constructor for class org.evomaster.client.java.sql.DbSpecification
 
DbTableCheckExpression - Class in org.evomaster.client.java.sql.internal.constraint
A Sql CHECK expression on a table of the schema
DbTableCheckExpression(String, String) - Constructor for class org.evomaster.client.java.sql.internal.constraint.DbTableCheckExpression
 
DbTableConstraint - Class in org.evomaster.client.java.sql.internal.constraint
 
DbTableConstraint(String) - Constructor for class org.evomaster.client.java.sql.internal.constraint.DbTableConstraint
 
DbTableUniqueConstraint - Class in org.evomaster.client.java.sql.internal.constraint
 
DbTableUniqueConstraint(String, List<String>) - Constructor for class org.evomaster.client.java.sql.internal.constraint.DbTableUniqueConstraint
 
dbType - Variable in class org.evomaster.client.java.sql.DbSpecification
specify a type of the database
DbUnsupportedException - Exception in org.evomaster.client.java.sql
 
DEC - Enum constant in enum org.evomaster.client.java.sql.SqlDataType
 
DECIMAL - Enum constant in enum org.evomaster.client.java.sql.SqlDataType
 
delimP - Static variable in class org.evomaster.client.java.sql.SqlScriptRunner
regex to detect delimiter.
DOUBLE - Enum constant in enum org.evomaster.client.java.sql.SqlDataType
 
DOUBLE_PRECISION - Enum constant in enum org.evomaster.client.java.sql.SqlDataType
 
dropDatabaseTables(Connection, String, List<String>, DatabaseType) - Static method in class org.evomaster.client.java.sql.DbCleaner
 
dtos() - Method in class org.evomaster.client.java.sql.dsl.SqlDsl
 
dtos() - Method in interface org.evomaster.client.java.sql.dsl.StatementDsl
Build the DTOs (Data Transfer Object) from this DSL, closing it (ie, not usable any longer).

E

employSmartDbClean - Variable in class org.evomaster.client.java.sql.DbSpecification
specify whether to employ the smart db clean by cleaning all data in table which have been accessed after every test Default is True
enterStatementeContext(Statement) - Method in class org.evomaster.client.java.sql.heuristic.TableColumnResolver
Creates a context for resolving table names and columns in the given statement.
equals(Object) - Method in class org.evomaster.client.java.sql.heuristic.function.SqlFunctionName
 
equals(Object) - Method in class org.evomaster.client.java.sql.heuristic.SqlBaseTableReference
 
equals(Object) - Method in class org.evomaster.client.java.sql.heuristic.SqlColumnReference
 
equals(Object) - Method in class org.evomaster.client.java.sql.internal.SqlColumnId
 
equals(Object) - Method in class org.evomaster.client.java.sql.internal.SqlTableId
 
equals(Object) - Method in class org.evomaster.client.java.sql.VariableDescriptor
 
evaluate(Object...) - Method in class org.evomaster.client.java.sql.heuristic.function.SqlAggregateFunction
 
evaluate(Object...) - Method in class org.evomaster.client.java.sql.heuristic.function.SqlFunction
 
evaluate(Object...) - Method in class org.evomaster.client.java.sql.heuristic.function.StringDecodeFunction
 
evaluate(Object...) - Method in class org.evomaster.client.java.sql.heuristic.function.TimeFunction
 
evaluate(Object...) - Method in class org.evomaster.client.java.sql.heuristic.function.UpperFunction
 
evaluateValues(List<Object>) - Method in class org.evomaster.client.java.sql.heuristic.function.SqlAggregateFunction
 
evaluateValues(List<Object>) - Method in class org.evomaster.client.java.sql.heuristic.function.SqlAvgFunction
 
evaluateValues(List<Object>) - Method in class org.evomaster.client.java.sql.heuristic.function.SqlCountFunction
 
evaluateValues(List<Object>) - Method in class org.evomaster.client.java.sql.heuristic.function.SqlMaxFunction
 
evaluateValues(List<Object>) - Method in class org.evomaster.client.java.sql.heuristic.function.SqlMinFunction
 
evaluateValues(List<Object>) - Method in class org.evomaster.client.java.sql.heuristic.function.SqlSumFunction
 
execCommand(Connection, String) - Static method in class org.evomaster.client.java.sql.SqlScriptRunner
 
execInsert(Connection, String) - Static method in class org.evomaster.client.java.sql.SqlScriptRunner
Executes the given SQL insertion command.
execInsert(Connection, List<InsertionDto>, InsertionResultsDto...) - Static method in class org.evomaster.client.java.sql.SqlScriptRunner
Execute the different SQL insertions.
execScript(Connection, String) - Static method in class org.evomaster.client.java.sql.SqlScriptRunner
this is used for mysql which cannot execute multiple statements at one time.
execScript(Connection, String, List<String>) - Static method in class org.evomaster.client.java.sql.SqlScriptRunner
 
exitCurrentStatementContext() - Method in class org.evomaster.client.java.sql.heuristic.TableColumnResolver
Exists the current statement context for resolving table and column names.
extract(Connection) - Static method in class org.evomaster.client.java.sql.DbInfoExtractor
 
extract(Connection, DbInfoDto) - Method in class org.evomaster.client.java.sql.internal.constraint.H2ConstraintExtractor
Expects the schema explained in http://www.h2database.com/html/systemtables.html#information_schema
extract(Connection, DbInfoDto) - Method in class org.evomaster.client.java.sql.internal.constraint.MySQLConstraintExtractor
 
extract(Connection, DbInfoDto) - Method in class org.evomaster.client.java.sql.internal.constraint.PostgresConstraintExtractor
 
extract(Connection, DbInfoDto) - Method in class org.evomaster.client.java.sql.internal.constraint.TableConstraintExtractor
 
extractColumnNamesUsedInTheInsertion(InsertionDto, Set<SqlColumnId>) - Static method in class org.evomaster.client.java.sql.internal.SqlDatabaseDtoUtils
 
extractColumnPrintableValues(InsertionDto, Set<SqlColumnId>) - Static method in class org.evomaster.client.java.sql.internal.SqlDatabaseDtoUtils
 
extractSql(String) - Static method in class org.evomaster.client.java.sql.SqlScriptRunner
 
extractSqlScriptFromResourceFile(String) - Static method in class org.evomaster.client.java.sql.SqlScriptRunnerCached
Extracts SQL script based on a given resource path.
extractSqlTableMap(List<String>) - Static method in class org.evomaster.client.java.sql.SqlScriptRunner
extract a map from table name to a list of SQL INSERT or Update commands for initializing data into the table

F

FALSE_TRUTHNESS - Static variable in class org.evomaster.client.java.sql.heuristic.SqlHeuristicsCalculator
 
FALSE_TRUTHNESS_BETTER - Static variable in class org.evomaster.client.java.sql.heuristic.SqlHeuristicsCalculator
 
FLOAT - Enum constant in enum org.evomaster.client.java.sql.SqlDataType
 
FLOAT4 - Enum constant in enum org.evomaster.client.java.sql.SqlDataType
 
FLOAT8 - Enum constant in enum org.evomaster.client.java.sql.SqlDataType
 
fromString(String) - Static method in enum org.evomaster.client.java.sql.SqlDataType
 
FunctionFinder - Class in org.evomaster.client.java.sql.heuristic.function
 

G

GEOMETRY - Static variable in class org.evomaster.client.java.sql.DbInfoExtractor
 
get(DatabaseType) - Static method in class org.evomaster.client.java.sql.SchemasToSkip
 
getAliasColumnName() - Method in class org.evomaster.client.java.sql.VariableDescriptor
 
getAliasTableName() - Method in class org.evomaster.client.java.sql.VariableDescriptor
 
getAsInstant(Object) - Method in class org.evomaster.client.java.sql.internal.HeuristicsCalculator
 
getAsInstant(String) - Static method in class org.evomaster.client.java.sql.internal.ColumnTypeParser
 
getAsLine() - Method in class org.evomaster.client.java.sql.DataRow
 
getBaseTableReferences() - Method in class org.evomaster.client.java.sql.internal.TablesAndColumnsFinder
 
getColumnId() - Method in class org.evomaster.client.java.sql.internal.SqlColumnId
 
getColumnName() - Method in class org.evomaster.client.java.sql.heuristic.SqlColumnReference
 
getColumnName() - Method in class org.evomaster.client.java.sql.VariableDescriptor
 
getColumnReferences(SqlBaseTableReference) - Method in class org.evomaster.client.java.sql.internal.TablesAndColumnsFinder
 
getCurrentStatement() - Method in class org.evomaster.client.java.sql.heuristic.TableColumnResolver
Get the current statement in the context stack.
getDeletedTable(String) - Static method in class org.evomaster.client.java.sql.internal.ColumnTableAnalyzer
 
getEqualityTruthness(String, String) - Static method in class org.evomaster.client.java.sql.heuristic.SqlExpressionEvaluator
 
getEvaluatedTruthness() - Method in class org.evomaster.client.java.sql.heuristic.SqlExpressionEvaluator
 
getEvaluatedValue() - Method in class org.evomaster.client.java.sql.heuristic.SqlExpressionEvaluator
 
getExecutionDto() - Method in class org.evomaster.client.java.sql.internal.SqlHandler
 
getFrom(Statement) - Static method in class org.evomaster.client.java.sql.internal.SqlParserUtils
Extracts the "FROM" clause or the primary table involved in a SQL statement.
getFromAndJoinItems(Select) - Static method in class org.evomaster.client.java.sql.internal.SqlParserUtils
Retrieves the "FROM" and "JOIN" items from a given SQL SELECT statement.
getFullyQualifiedTableName(Column) - Method in class org.evomaster.client.java.sql.internal.SqlNameContext
 
getFunction(String) - Method in class org.evomaster.client.java.sql.heuristic.function.FunctionFinder
 
getFunctionName() - Method in class org.evomaster.client.java.sql.heuristic.function.SqlFunction
 
getFunctionName() - Method in class org.evomaster.client.java.sql.heuristic.function.SqlFunctionName
 
getH2Version(Connection) - Static method in class org.evomaster.client.java.sql.h2.H2VersionUtils
Returns the version of the H2 database.
getInsertedDataFields(String) - Static method in class org.evomaster.client.java.sql.internal.ColumnTableAnalyzer
 
getInstance() - Static method in class org.evomaster.client.java.sql.heuristic.function.FunctionFinder
 
getJoins(Statement) - Static method in class org.evomaster.client.java.sql.internal.SqlParserUtils
 
getName() - Method in class org.evomaster.client.java.sql.heuristic.SqlBaseTableReference
 
getQueryResult() - Method in class org.evomaster.client.java.sql.heuristic.SqlHeuristicResult
Returns the result of the SQL query.
getQueryResultForNamedTable(String) - Method in class org.evomaster.client.java.sql.QueryResultSet
Retrieves the query result associated with a named table.
getSelect() - Method in class org.evomaster.client.java.sql.heuristic.SqlDerivedTableReference
 
getSelectReadDataFields(String) - Static method in class org.evomaster.client.java.sql.internal.ColumnTableAnalyzer
Given a SELECT, check what it returns is based on (columns and tables).
getSqlCheckExpression() - Method in class org.evomaster.client.java.sql.internal.constraint.DbTableCheckExpression
 
getSqlDistances(List<InsertionDto>, boolean) - Method in class org.evomaster.client.java.sql.internal.SqlHandler
compute (SELECT, DELETE and UPDATE) sql distance for sql commands which exists in [buffer] Note that we skip `SELECT 1` (typically for testing sql connection) since its distance is 0
getTable(FromItem) - Static method in class org.evomaster.client.java.sql.internal.SqlParserUtils
 
getTableId() - Method in class org.evomaster.client.java.sql.heuristic.SqlBaseTableReference
 
getTableId() - Method in class org.evomaster.client.java.sql.internal.SqlTableId
 
getTableName() - Method in class org.evomaster.client.java.sql.internal.constraint.DbTableConstraint
 
getTableName() - Method in class org.evomaster.client.java.sql.QueryResult
Retrieves the table name of this queryResult.
getTableName() - Method in class org.evomaster.client.java.sql.VariableDescriptor
 
getTableName(FromItem) - Static method in class org.evomaster.client.java.sql.internal.SqlParserUtils
Retrieves the fully qualified name of a table from the provided FromItem.
getTableReference() - Method in class org.evomaster.client.java.sql.heuristic.SqlColumnReference
 
getTruthness() - Method in class org.evomaster.client.java.sql.heuristic.SqlHeuristicResult
Returns the truthness value of the heuristic evaluation.
getTruthnessToIsNull(Object) - Static method in class org.evomaster.client.java.sql.heuristic.SqlExpressionEvaluator
 
getUniqueColumnNames() - Method in class org.evomaster.client.java.sql.internal.constraint.DbTableUniqueConstraint
 
getUpdatedDataFields(String) - Static method in class org.evomaster.client.java.sql.internal.ColumnTableAnalyzer
 
getValue(int) - Method in class org.evomaster.client.java.sql.DataRow
 
getValueByName(String) - Method in class org.evomaster.client.java.sql.DataRow
 
getValueByName(String, String) - Method in class org.evomaster.client.java.sql.DataRow
 
getValueByName(String, String, String) - Method in class org.evomaster.client.java.sql.DataRow
 
getVariableDescriptors() - Method in class org.evomaster.client.java.sql.DataRow
 
getWhere(Statement) - Static method in class org.evomaster.client.java.sql.internal.SqlParserUtils
 

H

H2_VERSION_2_0_0 - Static variable in class org.evomaster.client.java.sql.h2.H2VersionUtils
A string representing version "2.0.0" of the H2 database
H2ConstraintExtractor - Class in org.evomaster.client.java.sql.internal.constraint
 
H2ConstraintExtractor() - Constructor for class org.evomaster.client.java.sql.internal.constraint.H2ConstraintExtractor
 
H2VersionUtils - Class in org.evomaster.client.java.sql.h2
 
H2VersionUtils() - Constructor for class org.evomaster.client.java.sql.h2.H2VersionUtils
 
handle(SqlExecutionLogDto) - Method in class org.evomaster.client.java.sql.internal.SqlHandler
handle executed sql info
handleTaintForRegex(String, String) - Method in interface org.evomaster.client.java.sql.internal.TaintHandler
 
handleTaintForStringEquals(String, String, boolean) - Method in interface org.evomaster.client.java.sql.internal.TaintHandler
 
hasColumn(String, String) - Method in class org.evomaster.client.java.sql.internal.SqlNameContext
Check if table contains a column with the given name.
hasColumnReferences(SqlBaseTableReference) - Method in class org.evomaster.client.java.sql.internal.TablesAndColumnsFinder
 
hashCode() - Method in class org.evomaster.client.java.sql.heuristic.function.SqlFunctionName
 
hashCode() - Method in class org.evomaster.client.java.sql.heuristic.SqlBaseTableReference
 
hashCode() - Method in class org.evomaster.client.java.sql.heuristic.SqlColumnReference
 
hashCode() - Method in class org.evomaster.client.java.sql.internal.SqlColumnId
 
hashCode() - Method in class org.evomaster.client.java.sql.internal.SqlTableId
 
hashCode() - Method in class org.evomaster.client.java.sql.VariableDescriptor
 
hasValueByName(String, String) - Method in class org.evomaster.client.java.sql.DataRow
 
HeuristicsCalculator - Class in org.evomaster.client.java.sql.internal
 
HeuristicsCalculator(SqlNameContext, TaintHandler) - Constructor for class org.evomaster.client.java.sql.internal.HeuristicsCalculator
 

I

initSqlOnResourcePath - Variable in class org.evomaster.client.java.sql.DbSpecification
a resource path where the init sql script is Note that this parameter is specific to resource path, not a path to the file.
initSqlScript - Variable in class org.evomaster.client.java.sql.DbSpecification
a script to initialize the data in database
insertInto(String) - Method in interface org.evomaster.client.java.sql.dsl.SequenceDsl
An insertion operation on the SQL Database (DB)
insertInto(String, Long) - Method in interface org.evomaster.client.java.sql.dsl.SequenceDsl
An insertion operation on the SQL Database (DB)
insertInto(String, Long) - Method in class org.evomaster.client.java.sql.dsl.SqlDsl
 
INT - Enum constant in enum org.evomaster.client.java.sql.SqlDataType
 
INT2 - Enum constant in enum org.evomaster.client.java.sql.SqlDataType
 
INT4 - Enum constant in enum org.evomaster.client.java.sql.SqlDataType
 
INT8 - Enum constant in enum org.evomaster.client.java.sql.SqlDataType
 
INTEGER - Enum constant in enum org.evomaster.client.java.sql.SqlDataType
 
isBooleanLiteral(String) - Static method in class org.evomaster.client.java.sql.heuristic.BooleanLiteralsHelper
 
isBooleanType(SqlDataType) - Static method in enum org.evomaster.client.java.sql.SqlDataType
 
isByteType(SqlDataType) - Static method in enum org.evomaster.client.java.sql.SqlDataType
 
isCalculateHeuristics() - Method in class org.evomaster.client.java.sql.internal.SqlHandler
 
isCompleteSqlHeuristics() - Method in class org.evomaster.client.java.sql.internal.SqlHandler
 
isDateTimeType(SqlDataType) - Static method in enum org.evomaster.client.java.sql.SqlDataType
 
isDelete(String) - Static method in class org.evomaster.client.java.sql.internal.SqlParserUtils
 
isDoubleType(SqlDataType) - Static method in enum org.evomaster.client.java.sql.SqlDataType
 
isEmpty() - Method in class org.evomaster.client.java.sql.QueryResult
 
isExtractSqlExecution() - Method in class org.evomaster.client.java.sql.internal.SqlHandler
 
isInsert(String) - Static method in class org.evomaster.client.java.sql.internal.SqlParserUtils
 
isIntegerType(SqlDataType) - Static method in enum org.evomaster.client.java.sql.SqlDataType
 
isLongType(SqlDataType) - Static method in enum org.evomaster.client.java.sql.SqlDataType
 
isSelect(String) - Static method in class org.evomaster.client.java.sql.internal.SqlParserUtils
We only use the selects that refer to objects in the database that are meaningful for testing purposes, when code access to a sequence for example when getting the next id for a new object in the table, then we don't want to use that select as a target.
isSelectOne(String) - Static method in class org.evomaster.client.java.sql.internal.SqlParserUtils
check if the sql is `Select 1` detected by proxyprint as ERROR - FAILED TO COMPUTE HEURISTICS FOR SQL: SELECT 1
isShortType(SqlDataType) - Static method in enum org.evomaster.client.java.sql.SqlDataType
 
isStringType(SqlDataType) - Static method in enum org.evomaster.client.java.sql.SqlDataType
 
isTable(FromItem) - Static method in class org.evomaster.client.java.sql.internal.SqlParserUtils
Checks if the given FromItem is a Table.
isTrueLiteral(String) - Static method in class org.evomaster.client.java.sql.heuristic.BooleanLiteralsHelper
 
isUnion(Statement) - Static method in class org.evomaster.client.java.sql.internal.SqlParserUtils
Checks if the given Statement is a UNION statement.
isUpdate(String) - Static method in class org.evomaster.client.java.sql.internal.SqlParserUtils
 
isValidSqlCommandForSqlHeuristicsCalculation(String) - Static method in class org.evomaster.client.java.sql.heuristic.SqlHeuristicsCalculator
 
isValidSqlCommandForSqlHeuristicsCalculation(Statement) - Static method in class org.evomaster.client.java.sql.heuristic.SqlHeuristicsCalculator
 
isVersionGreaterOrEqual(String, String) - Static method in class org.evomaster.client.java.sql.h2.H2VersionUtils
Returns true if [versionString] >= [otherVersionString]

L

LONGBLOB - Enum constant in enum org.evomaster.client.java.sql.SqlDataType
 
LONGTEXT - Enum constant in enum org.evomaster.client.java.sql.SqlDataType
 

M

MEDIUMBLOB - Enum constant in enum org.evomaster.client.java.sql.SqlDataType
 
MEDIUMTEXT - Enum constant in enum org.evomaster.client.java.sql.SqlDataType
 
MINUS - Static variable in class org.evomaster.client.java.sql.heuristic.SqlExpressionEvaluator
 
MySQLConstraintExtractor - Class in org.evomaster.client.java.sql.internal.constraint
 
MySQLConstraintExtractor() - Constructor for class org.evomaster.client.java.sql.internal.constraint.MySQLConstraintExtractor
 

N

nullSafeEqualsIgnoreCase(String, String) - Static method in class org.evomaster.client.java.sql.heuristic.SqlStringUtils
Compares two strings for equality, ignoring case considerations, and safely handles null values.
numberOfEvaluatedRows - Variable in class org.evomaster.client.java.sql.internal.SqlDistanceWithMetrics
 

O

org.evomaster.client.java.sql - package org.evomaster.client.java.sql
 
org.evomaster.client.java.sql.dsl - package org.evomaster.client.java.sql.dsl
 
org.evomaster.client.java.sql.h2 - package org.evomaster.client.java.sql.h2
 
org.evomaster.client.java.sql.heuristic - package org.evomaster.client.java.sql.heuristic
 
org.evomaster.client.java.sql.heuristic.function - package org.evomaster.client.java.sql.heuristic.function
 
org.evomaster.client.java.sql.internal - package org.evomaster.client.java.sql.internal
 
org.evomaster.client.java.sql.internal.constraint - package org.evomaster.client.java.sql.internal.constraint
 

P

parseSqlCommand(String) - Static method in class org.evomaster.client.java.sql.internal.SqlParserUtils
This method assumes that the SQL command can be successfully parsed.
PLUS - Static variable in class org.evomaster.client.java.sql.heuristic.SqlExpressionEvaluator
 
PostgresConstraintExtractor - Class in org.evomaster.client.java.sql.internal.constraint
 
PostgresConstraintExtractor() - Constructor for class org.evomaster.client.java.sql.internal.constraint.PostgresConstraintExtractor
 

Q

QueryResult - Class in org.evomaster.client.java.sql
The results of a SQL Select query, in a easy to parse/manipulate data structure compared to java.sql.ResultSet.
QueryResult(ResultSet) - Constructor for class org.evomaster.client.java.sql.QueryResult
 
QueryResult(List<String>, String) - Constructor for class org.evomaster.client.java.sql.QueryResult
WARNING: Constructor only needed for testing
QueryResult(List<VariableDescriptor>) - Constructor for class org.evomaster.client.java.sql.QueryResult
 
QueryResultSet - Class in org.evomaster.client.java.sql
Represents a collection of query results mapped to table names, with support for only base (physical) tables.
QueryResultSet() - Constructor for class org.evomaster.client.java.sql.QueryResultSet
Creates a QueryResult set with default case sensitivity (case-insensitive).
QueryResultTransformer - Class in org.evomaster.client.java.sql.internal
This class is used to covert InsertionDto to QueryResult and DataRow in order to calculate sql heuristics based on InsertionDto
QueryResultTransformer() - Constructor for class org.evomaster.client.java.sql.internal.QueryResultTransformer
 
QueryResultUtils - Class in org.evomaster.client.java.sql.heuristic
 
QueryResultUtils() - Constructor for class org.evomaster.client.java.sql.heuristic.QueryResultUtils
 

R

r(String, long) - Method in class org.evomaster.client.java.sql.dsl.SqlDsl
 
r(String, long) - Method in interface org.evomaster.client.java.sql.dsl.StatementDsl
 
readCommands(Reader) - Method in class org.evomaster.client.java.sql.SqlScriptRunner
 
readSQLCommandsAsString(Reader) - Method in class org.evomaster.client.java.sql.SqlScriptRunner
 
REAL - Enum constant in enum org.evomaster.client.java.sql.SqlDataType
 
removeConstraints(String) - Static method in class org.evomaster.client.java.sql.internal.SelectTransformer
 
removeEnclosingQuotes(String) - Static method in class org.evomaster.client.java.sql.heuristic.SqlStringUtils
Removes enclosing single or double quotes from the input string.
removeOperations(String) - Static method in class org.evomaster.client.java.sql.internal.SelectTransformer
For example, when we have "select count(*)" we are not interested in the count, but the actual involved fields, so we want to transform it into "select *" by removing the count() operation.
reset() - Method in class org.evomaster.client.java.sql.internal.SqlHandler
 
resolve(Column) - Method in class org.evomaster.client.java.sql.heuristic.TableColumnResolver
 
resolve(Table) - Method in class org.evomaster.client.java.sql.heuristic.TableColumnResolver
Resolve the table reference for a given table name.
runCommands(Connection, List<String>) - Static method in class org.evomaster.client.java.sql.SqlScriptRunner
 
runScript(Connection, Reader) - Static method in class org.evomaster.client.java.sql.SqlScriptRunner
Runs an SQL script (read in using the Reader parameter).
runScriptFromResourceFile(Connection, String) - Static method in class org.evomaster.client.java.sql.SqlScriptRunner
 
runScriptFromResourceFile(Connection, String) - Static method in class org.evomaster.client.java.sql.SqlScriptRunnerCached
Executes the SQL commands in the given resource file.
runScriptFromResourceFile(Connection, String...) - Static method in class org.evomaster.client.java.sql.SqlScriptRunnerCached
 

S

sameVariableNames(List<String>, String) - Method in class org.evomaster.client.java.sql.QueryResult
 
sameVariableNames(DataRow) - Method in class org.evomaster.client.java.sql.QueryResult
 
schemaNames - Variable in class org.evomaster.client.java.sql.DbSpecification
schema name TODO might remove this later if we could get such info with the connection
SchemasToSkip - Class in org.evomaster.client.java.sql
Based on the database, there are internal schemas that we don't need to analyze
SchemasToSkip() - Constructor for class org.evomaster.client.java.sql.SchemasToSkip
 
seeRows() - Method in class org.evomaster.client.java.sql.QueryResult
 
seeValues() - Method in class org.evomaster.client.java.sql.DataRow
 
seeVariableDescriptors() - Method in class org.evomaster.client.java.sql.QueryResult
 
SelectTransformer - Class in org.evomaster.client.java.sql.internal
 
SelectTransformer() - Constructor for class org.evomaster.client.java.sql.internal.SelectTransformer
 
SequenceDsl - Interface in org.evomaster.client.java.sql.dsl
 
setCalculateHeuristics(boolean) - Method in class org.evomaster.client.java.sql.internal.SqlHandler
 
setCompleteSqlHeuristics(boolean) - Method in class org.evomaster.client.java.sql.internal.SqlHandler
 
setConnection(Connection) - Method in class org.evomaster.client.java.sql.internal.SqlHandler
 
setDelimiter(String, boolean) - Method in class org.evomaster.client.java.sql.SqlScriptRunner
 
setExtractSqlExecution(boolean) - Method in class org.evomaster.client.java.sql.internal.SqlHandler
 
setSchema(DbInfoDto) - Method in class org.evomaster.client.java.sql.internal.SqlHandler
 
setSchema(DbInfoDto) - Method in class org.evomaster.client.java.sql.internal.SqlNameContext
 
size() - Method in class org.evomaster.client.java.sql.QueryResult
 
SMALLINT - Enum constant in enum org.evomaster.client.java.sql.SqlDataType
 
sql() - Static method in class org.evomaster.client.java.sql.dsl.SqlDsl
 
sql(List<InsertionDto>...) - Static method in class org.evomaster.client.java.sql.dsl.SqlDsl
 
SqlAggregateFunction - Class in org.evomaster.client.java.sql.heuristic.function
 
SqlAggregateFunction(String) - Constructor for class org.evomaster.client.java.sql.heuristic.function.SqlAggregateFunction
 
SqlAggregateFunctionUtils - Class in org.evomaster.client.java.sql.heuristic.function
 
SqlAggregateFunctionUtils() - Constructor for class org.evomaster.client.java.sql.heuristic.function.SqlAggregateFunctionUtils
 
SqlAvgFunction - Class in org.evomaster.client.java.sql.heuristic.function
 
SqlAvgFunction() - Constructor for class org.evomaster.client.java.sql.heuristic.function.SqlAvgFunction
 
SqlBaseTableReference - Class in org.evomaster.client.java.sql.heuristic
Represents a reference to a base table in SQL.
SqlBaseTableReference(String) - Constructor for class org.evomaster.client.java.sql.heuristic.SqlBaseTableReference
 
SqlCastHelper - Class in org.evomaster.client.java.sql.heuristic
Utility class for casting values to various SQL data types.
SqlCastHelper() - Constructor for class org.evomaster.client.java.sql.heuristic.SqlCastHelper
 
SqlColumnId - Class in org.evomaster.client.java.sql.internal
A class representing a SQL column identifier from a physical database table.
SqlColumnId(String) - Constructor for class org.evomaster.client.java.sql.internal.SqlColumnId
 
SqlColumnReference - Class in org.evomaster.client.java.sql.heuristic
Represents a reference to a specific column in a SQL table or derived table.
SqlColumnReference(SqlTableReference, String) - Constructor for class org.evomaster.client.java.sql.heuristic.SqlColumnReference
 
sqlCommand - Variable in class org.evomaster.client.java.sql.internal.SqlCommandWithDistance
 
SqlCommandWithDistance - Class in org.evomaster.client.java.sql.internal
Created by arcuri82 on 14-Jun-19.
SqlCommandWithDistance(String, SqlDistanceWithMetrics) - Constructor for class org.evomaster.client.java.sql.internal.SqlCommandWithDistance
 
SqlCountFunction - Class in org.evomaster.client.java.sql.heuristic.function
 
SqlCountFunction() - Constructor for class org.evomaster.client.java.sql.heuristic.function.SqlCountFunction
 
SqlDatabaseDtoUtils - Class in org.evomaster.client.java.sql.internal
FIXME this will need refactoring
SqlDatabaseDtoUtils() - Constructor for class org.evomaster.client.java.sql.internal.SqlDatabaseDtoUtils
 
SqlDataType - Enum in org.evomaster.client.java.sql
Enumeration representing various SQL data types.
SqlDerivedTableReference - Class in org.evomaster.client.java.sql.heuristic
Represents a reference to a derived table in SQL.
SqlDerivedTableReference(Select) - Constructor for class org.evomaster.client.java.sql.heuristic.SqlDerivedTableReference
 
sqlDistance - Variable in class org.evomaster.client.java.sql.internal.SqlDistanceWithMetrics
 
sqlDistanceEvaluationFailure - Variable in class org.evomaster.client.java.sql.internal.SqlDistanceWithMetrics
 
sqlDistanceWithMetrics - Variable in class org.evomaster.client.java.sql.internal.SqlCommandWithDistance
 
SqlDistanceWithMetrics - Class in org.evomaster.client.java.sql.internal
 
SqlDistanceWithMetrics(double, int, boolean) - Constructor for class org.evomaster.client.java.sql.internal.SqlDistanceWithMetrics
 
SqlDsl - Class in org.evomaster.client.java.sql.dsl
DSL (Domain Specific Language) for operations on the SQL Database
SqlExpressionEvaluator - Class in org.evomaster.client.java.sql.heuristic
 
SqlExpressionEvaluator.SqlExpressionEvaluatorBuilder - Class in org.evomaster.client.java.sql.heuristic
 
SqlExpressionEvaluatorBuilder() - Constructor for class org.evomaster.client.java.sql.heuristic.SqlExpressionEvaluator.SqlExpressionEvaluatorBuilder
 
SqlFunction - Class in org.evomaster.client.java.sql.heuristic.function
 
SqlFunction(String) - Constructor for class org.evomaster.client.java.sql.heuristic.function.SqlFunction
 
SqlFunctionName - Class in org.evomaster.client.java.sql.heuristic.function
 
SqlFunctionName(String) - Constructor for class org.evomaster.client.java.sql.heuristic.function.SqlFunctionName
 
SqlHandler - Class in org.evomaster.client.java.sql.internal
Class used to act upon SQL commands executed by the SUT
SqlHandler(TaintHandler) - Constructor for class org.evomaster.client.java.sql.internal.SqlHandler
 
SqlHeuristicResult - Class in org.evomaster.client.java.sql.heuristic
Represents the result of a SQL heuristic evaluation.
SqlHeuristicResult(Truthness, QueryResult) - Constructor for class org.evomaster.client.java.sql.heuristic.SqlHeuristicResult
Constructs a new SqlHeuristicResult with the specified truthness and query result.
SqlHeuristicsCalculator - Class in org.evomaster.client.java.sql.heuristic
 
SqlHeuristicsCalculator.SqlHeuristicsCalculatorBuilder - Class in org.evomaster.client.java.sql.heuristic
 
SqlHeuristicsCalculatorBuilder() - Constructor for class org.evomaster.client.java.sql.heuristic.SqlHeuristicsCalculator.SqlHeuristicsCalculatorBuilder
 
SqlMaxFunction - Class in org.evomaster.client.java.sql.heuristic.function
 
SqlMaxFunction() - Constructor for class org.evomaster.client.java.sql.heuristic.function.SqlMaxFunction
 
SqlMinFunction - Class in org.evomaster.client.java.sql.heuristic.function
 
SqlMinFunction() - Constructor for class org.evomaster.client.java.sql.heuristic.function.SqlMinFunction
 
SqlNameContext - Class in org.evomaster.client.java.sql.internal
Given a column, we need to determinate to which table it belongs to.
SqlNameContext(Statement) - Constructor for class org.evomaster.client.java.sql.internal.SqlNameContext
WARNING: should only be used in tests, to avoid each time having to provide a schema for the test data
SqlParserUtils - Class in org.evomaster.client.java.sql.internal
 
SqlParserUtils() - Constructor for class org.evomaster.client.java.sql.internal.SqlParserUtils
 
SqlScriptRunner - Class in org.evomaster.client.java.sql
Class used to execute SQL commands from a script file
SqlScriptRunner() - Constructor for class org.evomaster.client.java.sql.SqlScriptRunner
Default constructor
SqlScriptRunnerCached - Class in org.evomaster.client.java.sql
Created by arcuri82 on 25-Oct-19.
SqlScriptRunnerCached() - Constructor for class org.evomaster.client.java.sql.SqlScriptRunnerCached
 
SqlStringUtils - Class in org.evomaster.client.java.sql.heuristic
Utility class for SQL strings.
SqlStringUtils() - Constructor for class org.evomaster.client.java.sql.heuristic.SqlStringUtils
 
SqlSumFunction - Class in org.evomaster.client.java.sql.heuristic.function
 
SqlSumFunction() - Constructor for class org.evomaster.client.java.sql.heuristic.function.SqlSumFunction
 
SqlTableId - Class in org.evomaster.client.java.sql.internal
A class representing a SQL table identifier from a physical database table.
SqlTableId(String) - Constructor for class org.evomaster.client.java.sql.internal.SqlTableId
 
SqlTableReference - Class in org.evomaster.client.java.sql.heuristic
This class is used to represent a table reference in SQL.
SqlTableReference() - Constructor for class org.evomaster.client.java.sql.heuristic.SqlTableReference
 
StandardOutputTracker - Class in org.evomaster.client.java.sql.internal
Deprecated.
StandardOutputTracker() - Constructor for class org.evomaster.client.java.sql.internal.StandardOutputTracker
Deprecated.
 
StatementDsl - Interface in org.evomaster.client.java.sql.dsl
 
StringDecodeFunction - Class in org.evomaster.client.java.sql.heuristic.function
 
StringDecodeFunction() - Constructor for class org.evomaster.client.java.sql.heuristic.function.StringDecodeFunction
 

T

TableColumnResolver - Class in org.evomaster.client.java.sql.heuristic
Resolves table names and columns in a SQL query.
TableColumnResolver(DbInfoDto) - Constructor for class org.evomaster.client.java.sql.heuristic.TableColumnResolver
 
TableConstraintExtractor - Class in org.evomaster.client.java.sql.internal.constraint
Unfortunately JDBC only provides a limited support for extracting constraints.
TableConstraintExtractor() - Constructor for class org.evomaster.client.java.sql.internal.constraint.TableConstraintExtractor
 
TableConstraintExtractorFactory - Class in org.evomaster.client.java.sql.internal.constraint
This factory returns the corresponding TableConstraintExtractor for a given database.
TablesAndColumnsFinder - Class in org.evomaster.client.java.sql.internal
 
TablesAndColumnsFinder(DbInfoDto) - Constructor for class org.evomaster.client.java.sql.internal.TablesAndColumnsFinder
 
TaintHandler - Interface in org.evomaster.client.java.sql.internal
 
TEXT - Enum constant in enum org.evomaster.client.java.sql.SqlDataType
 
TIME - Enum constant in enum org.evomaster.client.java.sql.SqlDataType
 
TimeFunction - Class in org.evomaster.client.java.sql.heuristic.function
 
TimeFunction() - Constructor for class org.evomaster.client.java.sql.heuristic.function.TimeFunction
 
TIMESTAMP - Enum constant in enum org.evomaster.client.java.sql.SqlDataType
 
TIMESTAMPZ - Enum constant in enum org.evomaster.client.java.sql.SqlDataType
 
TIMETZ - Enum constant in enum org.evomaster.client.java.sql.SqlDataType
 
TINYBLOB - Enum constant in enum org.evomaster.client.java.sql.SqlDataType
 
TINYINT - Enum constant in enum org.evomaster.client.java.sql.SqlDataType
 
TINYTEXT - Enum constant in enum org.evomaster.client.java.sql.SqlDataType
 
toDto() - Method in class org.evomaster.client.java.sql.DataRow
 
toDto() - Method in class org.evomaster.client.java.sql.QueryResult
 
toString() - Method in class org.evomaster.client.java.sql.heuristic.SqlBaseTableReference
 
toString() - Method in class org.evomaster.client.java.sql.heuristic.SqlColumnReference
 
toString() - Method in class org.evomaster.client.java.sql.internal.SqlColumnId
 
toString() - Method in class org.evomaster.client.java.sql.internal.SqlTableId
 
toString() - Method in class org.evomaster.client.java.sql.QueryResult
 
toString() - Method in class org.evomaster.client.java.sql.VariableDescriptor
 
translateInsertionDtos(List<InsertionDto>, Map<SqlTableId, Set<SqlColumnId>>, DbInfoDto) - Static method in class org.evomaster.client.java.sql.internal.QueryResultTransformer
 
TRUE_TRUTHNESS - Static variable in class org.evomaster.client.java.sql.heuristic.SqlHeuristicsCalculator
 

U

UNNAMED_TABLE - Static variable in class org.evomaster.client.java.sql.internal.SqlNameContext
 
UpperFunction - Class in org.evomaster.client.java.sql.heuristic.function
 
UpperFunction() - Constructor for class org.evomaster.client.java.sql.heuristic.function.UpperFunction
 

V

validate(DbInfoDto) - Static method in class org.evomaster.client.java.sql.DbInfoExtractor
 
valueOf(String) - Static method in enum org.evomaster.client.java.sql.SqlDataType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.evomaster.client.java.sql.SqlDataType
Returns an array containing the constants of this enum type, in the order they are declared.
VARCHAR - Enum constant in enum org.evomaster.client.java.sql.SqlDataType
 
VARCHAR_IGNORECASE - Enum constant in enum org.evomaster.client.java.sql.SqlDataType
 
VariableDescriptor - Class in org.evomaster.client.java.sql
A descriptor representing a column in a SQL table.
VariableDescriptor(String) - Constructor for class org.evomaster.client.java.sql.VariableDescriptor
 
VariableDescriptor(String, String, String) - Constructor for class org.evomaster.client.java.sql.VariableDescriptor
 
VariableDescriptor(String, String, String, String) - Constructor for class org.evomaster.client.java.sql.VariableDescriptor
 
visit(AllValue) - Method in class org.evomaster.client.java.sql.heuristic.SqlExpressionEvaluator
 
visit(AnalyticExpression) - Method in class org.evomaster.client.java.sql.heuristic.SqlExpressionEvaluator
 
visit(AnyComparisonExpression) - Method in class org.evomaster.client.java.sql.heuristic.SqlExpressionEvaluator
 
visit(ArrayConstructor) - Method in class org.evomaster.client.java.sql.heuristic.SqlExpressionEvaluator
 
visit(ArrayExpression) - Method in class org.evomaster.client.java.sql.heuristic.SqlExpressionEvaluator
 
visit(CaseExpression) - Method in class org.evomaster.client.java.sql.heuristic.SqlExpressionEvaluator
 
visit(CastExpression) - Method in class org.evomaster.client.java.sql.heuristic.SqlExpressionEvaluator
 
visit(CollateExpression) - Method in class org.evomaster.client.java.sql.heuristic.SqlExpressionEvaluator
 
visit(ConnectByRootOperator) - Method in class org.evomaster.client.java.sql.heuristic.SqlExpressionEvaluator
 
visit(DateTimeLiteralExpression) - Method in class org.evomaster.client.java.sql.heuristic.SqlExpressionEvaluator
 
visit(DateValue) - Method in class org.evomaster.client.java.sql.heuristic.SqlExpressionEvaluator
 
visit(DoubleValue) - Method in class org.evomaster.client.java.sql.heuristic.SqlExpressionEvaluator
 
visit(ExtractExpression) - Method in class org.evomaster.client.java.sql.heuristic.SqlExpressionEvaluator
 
visit(Function) - Method in class org.evomaster.client.java.sql.heuristic.SqlExpressionEvaluator
 
visit(HexValue) - Method in class org.evomaster.client.java.sql.heuristic.SqlExpressionEvaluator
 
visit(IntervalExpression) - Method in class org.evomaster.client.java.sql.heuristic.SqlExpressionEvaluator
 
visit(JdbcNamedParameter) - Method in class org.evomaster.client.java.sql.heuristic.SqlExpressionEvaluator
 
visit(JdbcParameter) - Method in class org.evomaster.client.java.sql.heuristic.SqlExpressionEvaluator
 
visit(JsonAggregateFunction) - Method in class org.evomaster.client.java.sql.heuristic.SqlExpressionEvaluator
 
visit(JsonExpression) - Method in class org.evomaster.client.java.sql.heuristic.SqlExpressionEvaluator
 
visit(JsonFunction) - Method in class org.evomaster.client.java.sql.heuristic.SqlExpressionEvaluator
 
visit(KeepExpression) - Method in class org.evomaster.client.java.sql.heuristic.SqlExpressionEvaluator
 
visit(LongValue) - Method in class org.evomaster.client.java.sql.heuristic.SqlExpressionEvaluator
 
visit(MySQLGroupConcat) - Method in class org.evomaster.client.java.sql.heuristic.SqlExpressionEvaluator
 
visit(NextValExpression) - Method in class org.evomaster.client.java.sql.heuristic.SqlExpressionEvaluator
 
visit(NotExpression) - Method in class org.evomaster.client.java.sql.heuristic.SqlExpressionEvaluator
 
visit(NullValue) - Method in class org.evomaster.client.java.sql.heuristic.SqlExpressionEvaluator
 
visit(NumericBind) - Method in class org.evomaster.client.java.sql.heuristic.SqlExpressionEvaluator
 
visit(Addition) - Method in class org.evomaster.client.java.sql.heuristic.SqlExpressionEvaluator
 
visit(BitwiseAnd) - Method in class org.evomaster.client.java.sql.heuristic.SqlExpressionEvaluator
 
visit(BitwiseLeftShift) - Method in class org.evomaster.client.java.sql.heuristic.SqlExpressionEvaluator
 
visit(BitwiseOr) - Method in class org.evomaster.client.java.sql.heuristic.SqlExpressionEvaluator
 
visit(BitwiseRightShift) - Method in class org.evomaster.client.java.sql.heuristic.SqlExpressionEvaluator
 
visit(BitwiseXor) - Method in class org.evomaster.client.java.sql.heuristic.SqlExpressionEvaluator
 
visit(Concat) - Method in class org.evomaster.client.java.sql.heuristic.SqlExpressionEvaluator
 
visit(Division) - Method in class org.evomaster.client.java.sql.heuristic.SqlExpressionEvaluator
 
visit(IntegerDivision) - Method in class org.evomaster.client.java.sql.heuristic.SqlExpressionEvaluator
 
visit(Modulo) - Method in class org.evomaster.client.java.sql.heuristic.SqlExpressionEvaluator
 
visit(Multiplication) - Method in class org.evomaster.client.java.sql.heuristic.SqlExpressionEvaluator
 
visit(Subtraction) - Method in class org.evomaster.client.java.sql.heuristic.SqlExpressionEvaluator
 
visit(AndExpression) - Method in class org.evomaster.client.java.sql.heuristic.SqlExpressionEvaluator
 
visit(OrExpression) - Method in class org.evomaster.client.java.sql.heuristic.SqlExpressionEvaluator
 
visit(XorExpression) - Method in class org.evomaster.client.java.sql.heuristic.SqlExpressionEvaluator
 
visit(Between) - Method in class org.evomaster.client.java.sql.heuristic.SqlExpressionEvaluator
 
visit(ContainedBy) - Method in class org.evomaster.client.java.sql.heuristic.SqlExpressionEvaluator
 
visit(Contains) - Method in class org.evomaster.client.java.sql.heuristic.SqlExpressionEvaluator
 
visit(DoubleAnd) - Method in class org.evomaster.client.java.sql.heuristic.SqlExpressionEvaluator
 
visit(EqualsTo) - Method in class org.evomaster.client.java.sql.heuristic.SqlExpressionEvaluator
 
visit(ExistsExpression) - Method in class org.evomaster.client.java.sql.heuristic.SqlExpressionEvaluator
 
visit(ExpressionList<?>) - Method in class org.evomaster.client.java.sql.heuristic.SqlExpressionEvaluator
 
visit(FullTextSearch) - Method in class org.evomaster.client.java.sql.heuristic.SqlExpressionEvaluator
 
visit(GeometryDistance) - Method in class org.evomaster.client.java.sql.heuristic.SqlExpressionEvaluator
 
visit(GreaterThan) - Method in class org.evomaster.client.java.sql.heuristic.SqlExpressionEvaluator
 
visit(GreaterThanEquals) - Method in class org.evomaster.client.java.sql.heuristic.SqlExpressionEvaluator
 
visit(InExpression) - Method in class org.evomaster.client.java.sql.heuristic.SqlExpressionEvaluator
 
visit(IsBooleanExpression) - Method in class org.evomaster.client.java.sql.heuristic.SqlExpressionEvaluator
 
visit(IsDistinctExpression) - Method in class org.evomaster.client.java.sql.heuristic.SqlExpressionEvaluator
 
visit(IsNullExpression) - Method in class org.evomaster.client.java.sql.heuristic.SqlExpressionEvaluator
 
visit(JsonOperator) - Method in class org.evomaster.client.java.sql.heuristic.SqlExpressionEvaluator
 
visit(LikeExpression) - Method in class org.evomaster.client.java.sql.heuristic.SqlExpressionEvaluator
 
visit(Matches) - Method in class org.evomaster.client.java.sql.heuristic.SqlExpressionEvaluator
 
visit(MemberOfExpression) - Method in class org.evomaster.client.java.sql.heuristic.SqlExpressionEvaluator
 
visit(MinorThan) - Method in class org.evomaster.client.java.sql.heuristic.SqlExpressionEvaluator
 
visit(MinorThanEquals) - Method in class org.evomaster.client.java.sql.heuristic.SqlExpressionEvaluator
 
visit(NotEqualsTo) - Method in class org.evomaster.client.java.sql.heuristic.SqlExpressionEvaluator
 
visit(RegExpMatchOperator) - Method in class org.evomaster.client.java.sql.heuristic.SqlExpressionEvaluator
 
visit(SimilarToExpression) - Method in class org.evomaster.client.java.sql.heuristic.SqlExpressionEvaluator
 
visit(TSQLLeftJoin) - Method in class org.evomaster.client.java.sql.heuristic.SqlExpressionEvaluator
 
visit(TSQLRightJoin) - Method in class org.evomaster.client.java.sql.heuristic.SqlExpressionEvaluator
 
visit(OracleHierarchicalExpression) - Method in class org.evomaster.client.java.sql.heuristic.SqlExpressionEvaluator
 
visit(OracleHint) - Method in class org.evomaster.client.java.sql.heuristic.SqlExpressionEvaluator
 
visit(OracleNamedFunctionParameter) - Method in class org.evomaster.client.java.sql.heuristic.SqlExpressionEvaluator
 
visit(OverlapsCondition) - Method in class org.evomaster.client.java.sql.heuristic.SqlExpressionEvaluator
 
visit(Parenthesis) - Method in class org.evomaster.client.java.sql.heuristic.SqlExpressionEvaluator
 
visit(RangeExpression) - Method in class org.evomaster.client.java.sql.heuristic.SqlExpressionEvaluator
 
visit(RowConstructor<?>) - Method in class org.evomaster.client.java.sql.heuristic.SqlExpressionEvaluator
 
visit(RowGetExpression) - Method in class org.evomaster.client.java.sql.heuristic.SqlExpressionEvaluator
 
visit(SignedExpression) - Method in class org.evomaster.client.java.sql.heuristic.SqlExpressionEvaluator
 
visit(StringValue) - Method in class org.evomaster.client.java.sql.heuristic.SqlExpressionEvaluator
 
visit(TimeKeyExpression) - Method in class org.evomaster.client.java.sql.heuristic.SqlExpressionEvaluator
 
visit(TimestampValue) - Method in class org.evomaster.client.java.sql.heuristic.SqlExpressionEvaluator
 
visit(TimeValue) - Method in class org.evomaster.client.java.sql.heuristic.SqlExpressionEvaluator
 
visit(TimezoneExpression) - Method in class org.evomaster.client.java.sql.heuristic.SqlExpressionEvaluator
 
visit(TranscodingFunction) - Method in class org.evomaster.client.java.sql.heuristic.SqlExpressionEvaluator
 
visit(TrimFunction) - Method in class org.evomaster.client.java.sql.heuristic.SqlExpressionEvaluator
 
visit(UserVariable) - Method in class org.evomaster.client.java.sql.heuristic.SqlExpressionEvaluator
 
visit(VariableAssignment) - Method in class org.evomaster.client.java.sql.heuristic.SqlExpressionEvaluator
 
visit(WhenClause) - Method in class org.evomaster.client.java.sql.heuristic.SqlExpressionEvaluator
 
visit(XMLSerializeExpr) - Method in class org.evomaster.client.java.sql.heuristic.SqlExpressionEvaluator
 
visit(Column) - Method in class org.evomaster.client.java.sql.heuristic.SqlExpressionEvaluator
 
visit(Column) - Method in class org.evomaster.client.java.sql.internal.TablesAndColumnsFinder
 
visit(Table) - Method in class org.evomaster.client.java.sql.internal.TablesAndColumnsFinder
 
visit(Delete) - Method in class org.evomaster.client.java.sql.internal.TablesAndColumnsFinder
 
visit(AllColumns) - Method in class org.evomaster.client.java.sql.heuristic.SqlExpressionEvaluator
 
visit(AllColumns) - Method in class org.evomaster.client.java.sql.internal.TablesAndColumnsFinder
 
visit(AllTableColumns) - Method in class org.evomaster.client.java.sql.heuristic.SqlExpressionEvaluator
 
visit(AllTableColumns) - Method in class org.evomaster.client.java.sql.internal.TablesAndColumnsFinder
 
visit(ParenthesedSelect) - Method in class org.evomaster.client.java.sql.heuristic.SqlExpressionEvaluator
 
visit(PlainSelect) - Method in class org.evomaster.client.java.sql.internal.TablesAndColumnsFinder
 
visit(Select) - Method in class org.evomaster.client.java.sql.heuristic.SqlExpressionEvaluator
 
visit(WithItem) - Method in class org.evomaster.client.java.sql.internal.TablesAndColumnsFinder
 
visit(Update) - Method in class org.evomaster.client.java.sql.internal.TablesAndColumnsFinder
 

W

withCurrentDataRow(DataRow) - Method in class org.evomaster.client.java.sql.heuristic.SqlExpressionEvaluator.SqlExpressionEvaluatorBuilder
 
withCurrentQueryResult(QueryResult) - Method in class org.evomaster.client.java.sql.heuristic.SqlExpressionEvaluator.SqlExpressionEvaluatorBuilder
 
withDataRowStack(Deque<DataRow>) - Method in class org.evomaster.client.java.sql.heuristic.SqlExpressionEvaluator.SqlExpressionEvaluatorBuilder
 
withDisabledSmartClean() - Method in class org.evomaster.client.java.sql.DbSpecification
 
withInitSqlOnResourcePath(String) - Method in class org.evomaster.client.java.sql.DbSpecification
 
withInitSqlScript(String) - Method in class org.evomaster.client.java.sql.DbSpecification
 
withParentExpressionEvaluator(SqlExpressionEvaluator) - Method in class org.evomaster.client.java.sql.heuristic.SqlHeuristicsCalculator.SqlHeuristicsCalculatorBuilder
 
withParentStatementEvaluator(SqlHeuristicsCalculator) - Method in class org.evomaster.client.java.sql.heuristic.SqlExpressionEvaluator.SqlExpressionEvaluatorBuilder
 
withQueryResultSet(QueryResultSet) - Method in class org.evomaster.client.java.sql.heuristic.SqlExpressionEvaluator.SqlExpressionEvaluatorBuilder
 
withQueryResultStack(Deque<QueryResult>) - Method in class org.evomaster.client.java.sql.heuristic.SqlExpressionEvaluator.SqlExpressionEvaluatorBuilder
 
withSchemas(String...) - Method in class org.evomaster.client.java.sql.DbSpecification
 
withSourceQueryResultSet(QueryResultSet) - Method in class org.evomaster.client.java.sql.heuristic.SqlHeuristicsCalculator.SqlHeuristicsCalculatorBuilder
 
withStackOfDataRows(Deque<DataRow>) - Method in class org.evomaster.client.java.sql.heuristic.SqlHeuristicsCalculator.SqlHeuristicsCalculatorBuilder
 
withTableColumnResolver(TableColumnResolver) - Method in class org.evomaster.client.java.sql.heuristic.SqlExpressionEvaluator.SqlExpressionEvaluatorBuilder
 
withTableColumnResolver(TableColumnResolver) - Method in class org.evomaster.client.java.sql.heuristic.SqlHeuristicsCalculator.SqlHeuristicsCalculatorBuilder
 
withTaintHandler(TaintHandler) - Method in class org.evomaster.client.java.sql.heuristic.SqlExpressionEvaluator.SqlExpressionEvaluatorBuilder
 
withTaintHandler(TaintHandler) - Method in class org.evomaster.client.java.sql.heuristic.SqlHeuristicsCalculator.SqlHeuristicsCalculatorBuilder
 
WrappedPrintStream - Class in org.evomaster.client.java.sql.internal
Deprecated.
WrappedPrintStream(StandardOutputTracker, boolean) - Constructor for class org.evomaster.client.java.sql.internal.WrappedPrintStream
Deprecated.
 
A B C D E F G H I L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form