Skip navigation links
A B C D E G H I M O P Q R S T U V W 

A

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.
addRow(DataRow) - Method in class org.evomaster.client.java.sql.QueryResult
 
addUniqueConstraintToColumn(TableDto, String) - Static method in class org.evomaster.client.java.sql.SchemaExtractor
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
asStatement(String) - Static method in class org.evomaster.client.java.sql.internal.ParserUtils
 

B

buildConstraintExtractor(DatabaseType) - Static method in class org.evomaster.client.java.sql.internal.constraint.TableConstraintExtractorFactory
 

C

canParseSqlStatement(String) - Static method in class org.evomaster.client.java.sql.internal.ParserUtils
 
clearDatabase(Connection, List<String>, DatabaseType, boolean) - Static method in class org.evomaster.client.java.sql.DbCleaner
 
clearDatabase(Connection, List<String>, DatabaseType) - Static method in class org.evomaster.client.java.sql.DbCleaner
 
clearDatabase(Connection, List<String>, List<String>, DatabaseType) - Static method in class org.evomaster.client.java.sql.DbCleaner
 
clearDatabase(Connection, List<String>, List<String>, DatabaseType, boolean) - Static method in class org.evomaster.client.java.sql.DbCleaner
 
clearDatabase(Connection, String, List<String>, DatabaseType) - Static method in class org.evomaster.client.java.sql.DbCleaner
 
clearDatabase(Connection, String, List<String>, DatabaseType, boolean) - Static method in class org.evomaster.client.java.sql.DbCleaner
 
clearDatabase(Connection, String, List<String>, List<String>, DatabaseType) - Static method in class org.evomaster.client.java.sql.DbCleaner
 
clearDatabase(Connection, String, List<String>, List<String>, DatabaseType, boolean) - Static method in class org.evomaster.client.java.sql.DbCleaner
 
clearDatabase_H2(Connection) - Static method in class org.evomaster.client.java.sql.DbCleaner
 
clearDatabase_H2(Connection, List<String>) - Static method in class org.evomaster.client.java.sql.DbCleaner
 
clearDatabase_H2(Connection, String, List<String>) - Static method in class org.evomaster.client.java.sql.DbCleaner
 
clearDatabase_H2(Connection, String, List<String>, List<String>) - Static method in class org.evomaster.client.java.sql.DbCleaner
 
clearDatabase_Postgres(Connection, 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
 
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
 
computeDistance(String, QueryResult) - Static method in class org.evomaster.client.java.sql.internal.HeuristicsCalculator
 
computeDistance(String, QueryResult, DbSchemaDto, TaintHandler, boolean) - Static method in class org.evomaster.client.java.sql.internal.HeuristicsCalculator
 
connection - Variable in class org.evomaster.client.java.sql.DbSpecification
sql connection

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(List<VariableDescriptor>, List<Object>) - Constructor for class org.evomaster.client.java.sql.DataRow
 
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
 
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
 
delimP - Static variable in class org.evomaster.client.java.sql.SqlScriptRunner
regex to detect delimiter.
distance - Variable in class org.evomaster.client.java.sql.internal.PairCommandDistance
 
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
equals(Object) - Method in class org.evomaster.client.java.sql.VariableDescriptor
 
execCommand(Connection, String) - Static method in class org.evomaster.client.java.sql.SqlScriptRunner
 
execInsert(Connection, List<InsertionDto>, InsertionResultsDto...) - Static method in class org.evomaster.client.java.sql.SqlScriptRunner
Execute the different SQL insertions.
execInsert(Connection, String) - Static method in class org.evomaster.client.java.sql.SqlScriptRunner
 
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
 
extract(Connection, DbSchemaDto) - 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, DbSchemaDto) - Method in class org.evomaster.client.java.sql.internal.constraint.MySQLConstraintExtractor
 
extract(Connection, DbSchemaDto) - Method in class org.evomaster.client.java.sql.internal.constraint.PostgresConstraintExtractor
 
extract(Connection, DbSchemaDto) - Method in class org.evomaster.client.java.sql.internal.constraint.TableConstraintExtractor
 
extract(Connection) - Static method in class org.evomaster.client.java.sql.SchemaExtractor
 
extractColumnsInvolvedInWhere(Statement) - Method in class org.evomaster.client.java.sql.internal.SqlHandler
Check the fields involved in the WHERE clause (if any).
extractSql(String) - Static method in class org.evomaster.client.java.sql.SqlScriptRunner
 
extractSqlScriptFromResourceFile(String) - Static method in class org.evomaster.client.java.sql.SqlScriptRunnerCached
extract 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 commands for initializing data into the table

G

GEOMETRY - Static variable in class org.evomaster.client.java.sql.SchemaExtractor
 
getAlias() - Method in class org.evomaster.client.java.sql.VariableDescriptor
 
getAsInstant(Object) - Method in class org.evomaster.client.java.sql.internal.HeuristicsCalculator
 
getAsLine() - Method in class org.evomaster.client.java.sql.DataRow
 
getColumnName() - Method in class org.evomaster.client.java.sql.VariableDescriptor
 
getDeletedTables(String) - Static method in class org.evomaster.client.java.sql.internal.ColumnTableAnalyzer
 
getDistances() - 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
getExecutionDto() - Method in class org.evomaster.client.java.sql.internal.SqlHandler
 
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
 
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
 
getTableName() - Method in class org.evomaster.client.java.sql.internal.constraint.DbTableConstraint
 
getTableName(Column) - Method in class org.evomaster.client.java.sql.internal.SqlNameContext
 
getTableName() - Method in class org.evomaster.client.java.sql.VariableDescriptor
 
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
 
getVariableDescriptors() - Method in class org.evomaster.client.java.sql.DataRow
 
getWhere(Statement) - Static method in class org.evomaster.client.java.sql.internal.ParserUtils
 

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
handle(String) - Method in class org.evomaster.client.java.sql.internal.SqlHandler
 
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.
hashCode() - Method in class org.evomaster.client.java.sql.VariableDescriptor
 
HeuristicsCalculator - Class in org.evomaster.client.java.sql.internal
 
HeuristicsCalculator(SqlNameContext, TaintHandler, boolean) - 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, Long) - Method in interface org.evomaster.client.java.sql.dsl.SequenceDsl
An insertion operation on the SQL Database (DB)
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 class org.evomaster.client.java.sql.dsl.SqlDsl
 
isAdvancedHeuristics() - Method in class org.evomaster.client.java.sql.internal.SqlHandler
 
isCalculateHeuristics() - Method in class org.evomaster.client.java.sql.internal.SqlHandler
 
isDelete(String) - Static method in class org.evomaster.client.java.sql.internal.ParserUtils
 
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.ParserUtils
 
isSelect(String) - Static method in class org.evomaster.client.java.sql.internal.ParserUtils
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.ParserUtils
check if the sql is `Select 1` detected by proxyprint as ERROR - FAILED TO COMPUTE HEURISTICS FOR SQL: SELECT 1 https://stackoverflow.com/questions/3668506/efficient-sql-test-query-or-validation-query-that-will-work-across-all-or-most
isUpdate(String) - Static method in class org.evomaster.client.java.sql.internal.ParserUtils
 
isVersionGreaterOrEqual(String, String) - Static method in class org.evomaster.client.java.sql.h2.H2VersionUtils
Returns true if [versionString] >= [otherVersionString]

M

MySQLConstraintExtractor - Class in org.evomaster.client.java.sql.internal.constraint
 
MySQLConstraintExtractor() - Constructor for class org.evomaster.client.java.sql.internal.constraint.MySQLConstraintExtractor
 

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.internal - package org.evomaster.client.java.sql.internal
 
org.evomaster.client.java.sql.internal.constraint - package org.evomaster.client.java.sql.internal.constraint
 

P

PairCommandDistance - Class in org.evomaster.client.java.sql.internal
Created by arcuri82 on 14-Jun-19.
PairCommandDistance(String, double) - Constructor for class org.evomaster.client.java.sql.internal.PairCommandDistance
 
ParserUtils - Class in org.evomaster.client.java.sql.internal
 
ParserUtils() - Constructor for class org.evomaster.client.java.sql.internal.ParserUtils
 
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(List<String>, String) - Constructor for class org.evomaster.client.java.sql.QueryResult
WARNING: Constructor only needed for testing
QueryResult(ResultSet) - Constructor for class org.evomaster.client.java.sql.QueryResult
 

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
 
removeConstraints(String) - Static method in class org.evomaster.client.java.sql.internal.SelectTransformer
 
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
 
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
 
runScriptFromResourceFile(Connection, String) - Static method in class org.evomaster.client.java.sql.SqlScriptRunnerCached
Execute the SQL commands in the given resource file.

S

sameVariableNames(DataRow) - Method in class org.evomaster.client.java.sql.QueryResult
 
SchemaExtractor - Class in org.evomaster.client.java.sql
 
SchemaExtractor() - Constructor for class org.evomaster.client.java.sql.SchemaExtractor
 
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
seeRows() - 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
 
setAdvancedHeuristics(boolean) - Method in class org.evomaster.client.java.sql.internal.SqlHandler
 
setCalculateHeuristics(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(DbSchemaDto) - Method in class org.evomaster.client.java.sql.internal.SqlHandler
 
setSchema(DbSchemaDto) - Method in class org.evomaster.client.java.sql.internal.SqlNameContext
 
size() - Method in class org.evomaster.client.java.sql.QueryResult
 
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
 
sqlCommand - Variable in class org.evomaster.client.java.sql.internal.PairCommandDistance
 
SqlDsl - Class in org.evomaster.client.java.sql.dsl
DSL (Domain Specific Language) for operations on the SQL Database
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
 
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
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
 
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
 

T

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.
TaintHandler - Interface in org.evomaster.client.java.sql.internal
 
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.QueryResult
 
toString() - Method in class org.evomaster.client.java.sql.VariableDescriptor
 

U

UNNAMED_TABLE - Static variable in class org.evomaster.client.java.sql.internal.SqlNameContext
 

V

validate(DbSchemaDto) - Static method in class org.evomaster.client.java.sql.SchemaExtractor
 
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
 

W

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
 
withSchemas(String...) - Method in class org.evomaster.client.java.sql.DbSpecification
 
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 G H I M O P Q R S T U V W 
Skip navigation links

Copyright © 2016–2024. All rights reserved.