A B C D E F G H I J K L M N O P Q R S T U V Y 
All Classes All Packages

A

add(OperatorPredicate, Map<String, DataGrainOperator>) - Method in class guru.mikelue.jdut.operation.DefaultOperatorFactory.Builder
Adds a predicate and target operator if the predicate testing is true.
addFields(DataField<?>...) - Method in interface guru.mikelue.jdut.datagrain.RowsBuilder
Adds a row with implicit data, the sequence of columns is defined by RowsBuilder.implicitColumns(java.lang.String...).
addValues(Object...) - Method in interface guru.mikelue.jdut.datagrain.RowsBuilder
Adds a row with values of fields.
afterAll(ExtensionContext) - Method in class guru.mikelue.jdut.junit5.JdutYamlFactory
Checks if any DuetConductor in ExtensionContext.Store.
afterEach(ExtensionContext) - Method in class guru.mikelue.jdut.junit5.JdutYamlFactory
Checks if any DuetConductor in ExtensionContext.Store.
afterInvocation(IInvokedMethod, ITestResult) - Method in class guru.mikelue.jdut.testng.IInvokedMethodYamlFactoryListener
Executes duetConductorBuild if and only if IInvokedMethodYamlFactoryListener.beforeInvocation(org.testng.IInvokedMethod,org.testng.ITestResult) has set-up a conductor.
Configuration methods won't be applied by this listener.
aggregate(DataGrain) - Method in class guru.mikelue.jdut.datagrain.DataGrain
Aggregates another data grain(appending data of current object).
and(OperatorPredicate) - Method in interface guru.mikelue.jdut.function.OperatorPredicate
Returns a composed predicate that represents a short-circuiting logical AND of this predicate and another.
AnnotationUtil - Class in guru.mikelue.jdut.annotation
Utilities for processing defined annotations.
apply(Statement, Description) - Method in class guru.mikelue.jdut.junit4.JdutYamlFactory
This method would check the JdutResource on test method, if conditions match, the conduction of data would be triggered.
applyJdbc(T) - Method in interface guru.mikelue.jdut.jdbc.JdbcFunction
Gives object of type <R> object by fed object of type <T>.
applyJdbc(T) - Method in interface guru.mikelue.jdut.jdbc.JdbcVoidFunction
Consumes the object.
as(SQLException) - Static method in exception guru.mikelue.jdut.DataConductException
As the type of SQLExceptionConvert.
asBiConsumer() - Method in interface guru.mikelue.jdut.operation.DataGrainOperator
Converts this operator to BiConsumer with default SQLExceptionConvert.
asBiConsumer(SQLExceptionConvert<E>) - Method in interface guru.mikelue.jdut.operation.DataGrainOperator
Converts this operator to BiConsumer with SQLExceptionConvert for thrown SQLException.
asConsumer() - Method in interface guru.mikelue.jdut.jdbc.JdbcVoidFunction
Converts this expression to Consumer.
asConsumer(SQLExceptionConvert<E>) - Method in interface guru.mikelue.jdut.jdbc.JdbcVoidFunction
Converts this expression to Consumer, with customized SQLExceptionConvert.
asFunction() - Method in interface guru.mikelue.jdut.jdbc.JdbcFunction
Converts this expression to Function.
asFunction(SQLExceptionConvert<E>) - Method in interface guru.mikelue.jdut.jdbc.JdbcFunction
Converts this expression to Function, with customized SQLExceptionConvert.
asJdbcFunction() - Method in interface guru.mikelue.jdut.jdbc.JdbcVoidFunction
Gets JdbcFunction by this void function.
asMapEntry() - Method in class guru.mikelue.jdut.datagrain.DataField
Turns this field to map entry.
asPredicate() - Method in interface guru.mikelue.jdut.function.OperatorPredicate
Turns this predicate to Predicate.
asRunnable() - Method in interface guru.mikelue.jdut.jdbc.JdbcRunnable
Converts this expression to Runnable.
asRunnable(SQLExceptionConvert<E>) - Method in interface guru.mikelue.jdut.jdbc.JdbcRunnable
Converts this expression to Runnable, with customized SQLExceptionConvert.
assertAbsoluteFalse(int) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
Calls ResultSet.absolute(int) and asserts the result as false value.
assertAbsoluteFalse(int, String) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
Calls ResultSet.absolute(int) and asserts the result as false value.
assertAbsoluteFalse(int, Supplier<String>) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
Calls ResultSet.absolute(int) and asserts the result as false value.
assertAbsoluteTrue(int) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
Calls ResultSet.absolute(int) and asserts the result as true value.
assertAbsoluteTrue(int, String) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
Calls ResultSet.absolute(int) and asserts the result as true value.
assertAbsoluteTrue(int, Supplier<String>) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
Calls ResultSet.absolute(int) and asserts the result as true value.
assertArray(int, Array) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
 
assertArray(int, Array, String) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
 
assertArray(int, Array, Supplier<String>) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
 
assertArray(String, Array) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
 
assertArray(String, Array, String) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
 
assertArray(String, Array, Supplier<String>) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
 
assertBigDecimal(int, BigDecimal, MathContext) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
 
assertBigDecimal(int, BigDecimal, MathContext, String) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
 
assertBigDecimal(int, BigDecimal, MathContext, Supplier<String>) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
 
assertBigDecimal(String, BigDecimal, MathContext) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
 
assertBigDecimal(String, BigDecimal, MathContext, String) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
 
assertBigDecimal(String, BigDecimal, MathContext, Supplier<String>) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
 
assertBlob(int, Blob) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
Asserts the containing bytes of the object, this method would check Blob.getBytes(1, Blob.length()) of the two object.
assertBlob(int, Blob, String) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
Asserts the containing bytes of the object, this method would check Blob.getBytes(1, Blob.length()) of the two object.
assertBlob(int, Blob, Supplier<String>) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
Asserts the containing bytes of the object, this method would check Blob.getBytes(1, Blob.length()) of the two object.
assertBlob(String, Blob) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
Asserts the containing bytes of the object, this method would check Blob.getBytes(1, Blob.length()) of the two object.
assertBlob(String, Blob, String) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
Asserts the containing bytes of the object, this method would check Blob.getBytes(1, Blob.length()) of the two object.
assertBlob(String, Blob, Supplier<String>) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
Asserts the containing bytes of the object, this method would check Blob.getBytes(1, Blob.length()) of the two object.
assertBoolean(int, boolean) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
 
assertBoolean(int, boolean, String) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
 
assertBoolean(int, boolean, Supplier<String>) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
 
assertBoolean(String, boolean) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
 
assertBoolean(String, boolean, String) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
 
assertBoolean(String, boolean, Supplier<String>) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
 
assertByte(int, byte) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
 
assertByte(int, byte, String) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
 
assertByte(int, byte, Supplier<String>) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
 
assertByte(String, byte) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
 
assertByte(String, byte, String) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
 
assertByte(String, byte, Supplier<String>) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
 
assertBytes(int, byte[]) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
 
assertBytes(int, byte[], String) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
 
assertBytes(int, byte[], Supplier<String>) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
 
assertBytes(String, byte[]) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
 
assertBytes(String, byte[], String) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
 
assertBytes(String, byte[], Supplier<String>) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
 
assertClob(int, Clob) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
Asserts the columns with Clob type, this method checks the equality of Clob.getSubString(1, Clob.length()) of the two objects.
assertClob(int, Clob, String) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
Asserts the columns with Clob type, this method checks the equality of Clob.getSubString(1, Clob.length()) of the two objects.
assertClob(int, Clob, Supplier<String>) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
Asserts the columns with Clob type, this method checks the equality of Clob.getSubString(1, Clob.length()) of the two objects.
assertClob(String, Clob) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
Asserts the columns with Clob type, this method checks the equality of Clob.getSubString(1, Clob.length()) of the two objects.
assertClob(String, Clob, String) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
Asserts the columns with Clob type, this method checks the equality of Clob.getSubString(1, Clob.length()) of the two objects.
assertClob(String, Clob, Supplier<String>) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
Asserts the columns with Clob type, this method checks the equality of Clob.getSubString(1, Clob.length()) of the two objects.
assertDate(int, Date) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
 
assertDate(int, Date, String) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
 
assertDate(int, Date, Supplier<String>) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
 
assertDate(String, Date) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
 
assertDate(String, Date, String) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
 
assertDate(String, Date, Supplier<String>) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
 
assertDouble(int, double) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
 
assertDouble(int, double, String) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
 
assertDouble(int, double, Supplier<String>) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
 
assertDouble(String, double) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
 
assertDouble(String, double, String) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
 
assertDouble(String, double, Supplier<String>) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
 
assertException(SQLException) - Static method in class guru.mikelue.jdut.assertion.JdbcAssert
As lambda of SQLExceptionConvert.
AssertException - Exception in guru.mikelue.jdut.assertion
The wrap exception for error of assertion.
AssertException(String) - Constructor for exception guru.mikelue.jdut.assertion.AssertException
 
AssertException(String, Object...) - Constructor for exception guru.mikelue.jdut.assertion.AssertException
AssertException(Throwable) - Constructor for exception guru.mikelue.jdut.assertion.AssertException
 
assertFetchSize(int) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
Calls ResultSet.getFetchSize() and asserts the result as false value.
assertFetchSize(int, String) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
Calls ResultSet.getFetchSize() and asserts the result as false value.
assertFetchSize(int, Supplier<String>) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
Calls ResultSet.getFetchSize() and asserts the result as false value.
assertFloat(int, float) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
 
assertFloat(int, float, String) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
 
assertFloat(int, float, Supplier<String>) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
 
assertFloat(String, float) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
 
assertFloat(String, float, String) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
 
assertFloat(String, float, Supplier<String>) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
 
assertInt(int, int) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
 
assertInt(int, int, String) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
 
assertInt(int, int, Supplier<String>) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
 
assertInt(String, int) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
 
assertInt(String, int, String) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
 
assertInt(String, int, Supplier<String>) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
 
assertLong(int, long) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
 
assertLong(int, long, String) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
 
assertLong(int, long, Supplier<String>) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
 
assertLong(String, long) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
 
assertLong(String, long, String) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
 
assertLong(String, long, Supplier<String>) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
 
assertNClob(int, NClob) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
Asserts the columns with NClob type, this method checks the equality of Clob.getSubString(1, Clob.length()) of the two objects.
assertNClob(int, NClob, String) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
Asserts the columns with NClob type, this method checks the equality of Clob.getSubString(1, Clob.length()) of the two objects.
assertNClob(int, NClob, Supplier<String>) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
Asserts the columns with NClob type, this method checks the equality of Clob.getSubString(1, Clob.length()) of the two objects.
assertNClob(String, NClob) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
Asserts the columns with NClob type, this method checks the equality of Clob.getSubString(1, Clob.length()) of the two objects.
assertNClob(String, NClob, String) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
Asserts the columns with NClob type, this method checks the equality of Clob.getSubString(1, Clob.length()) of the two objects.
assertNClob(String, NClob, Supplier<String>) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
Asserts the columns with NClob type, this method checks the equality of Clob.getSubString(1, Clob.length()) of the two objects.
assertNextFalse() - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
Calls ResultSet.next() and asserts the result as false value.
assertNextFalse(String) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
Calls ResultSet.next() and asserts the result as false value.
assertNextFalse(Supplier<String>) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
Calls ResultSet.next() and asserts the result as false value.
assertNextTrue() - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
Calls ResultSet.next() and asserts the result as true value.
assertNextTrue(String) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
Calls ResultSet.next() and asserts the result as true value.
assertNextTrue(Supplier<String>) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
Calls ResultSet.next() and asserts the result as true value.
assertNString(int, String) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
 
assertNString(int, String, String) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
 
assertNString(int, String, Supplier<String>) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
 
assertNString(String, String) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
 
assertNString(String, String, String) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
 
assertNString(String, String, Supplier<String>) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
 
assertObject(int, Object) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
 
assertObject(int, Object, String) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
 
assertObject(int, Object, Supplier<String>) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
 
assertObject(String, Object) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
 
assertObject(String, Object, String) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
 
assertObject(String, Object, Supplier<String>) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
 
assertRef(int, Ref) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
 
assertRef(int, Ref, String) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
 
assertRef(int, Ref, Supplier<String>) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
 
assertRef(String, Ref) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
 
assertRef(String, Ref, String) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
 
assertRef(String, Ref, Supplier<String>) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
 
assertRowId(int, RowId) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
 
assertRowId(int, RowId, String) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
 
assertRowId(int, RowId, Supplier<String>) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
 
assertRowId(String, RowId) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
 
assertRowId(String, RowId, String) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
 
assertRowId(String, RowId, Supplier<String>) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
 
assertShort(int, short) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
 
assertShort(int, short, String) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
 
assertShort(int, short, Supplier<String>) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
 
assertShort(String, short) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
 
assertShort(String, short, String) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
 
assertShort(String, short, Supplier<String>) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
 
assertSQLXML(int, SQLXML) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
 
assertSQLXML(int, SQLXML, String) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
 
assertSQLXML(int, SQLXML, Supplier<String>) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
 
assertSQLXML(String, SQLXML) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
 
assertSQLXML(String, SQLXML, String) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
 
assertSQLXML(String, SQLXML, Supplier<String>) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
 
assertString(int, String) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
 
assertString(int, String, String) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
 
assertString(int, String, Supplier<String>) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
 
assertString(String, String) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
 
assertString(String, String, String) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
 
assertString(String, String, Supplier<String>) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
 
assertTime(int, Time) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
 
assertTime(int, Time, String) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
 
assertTime(int, Time, Supplier<String>) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
 
assertTime(String, Time) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
 
assertTime(String, Time, String) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
 
assertTime(String, Time, Supplier<String>) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
 
assertTimestamp(int, Timestamp) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
 
assertTimestamp(int, Timestamp, String) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
 
assertTimestamp(int, Timestamp, Supplier<String>) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
 
assertTimestamp(String, Timestamp) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
 
assertTimestamp(String, Timestamp, String) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
 
assertTimestamp(String, Timestamp, Supplier<String>) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
 
assertURL(int, URL) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
 
assertURL(int, URL, String) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
 
assertURL(int, URL, Supplier<String>) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
 
assertURL(String, URL) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
 
assertURL(String, URL, String) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
 
assertURL(String, URL, Supplier<String>) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
 
assertWasNotNull() - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
Calls ResultSet.wasNull() and asserts the result as false value.
assertWasNotNull(String) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
Calls ResultSet.wasNull() and asserts the result as false value.
assertWasNotNull(Supplier<String>) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
Calls ResultSet.wasNull() and asserts the result as false value.
assertWasNull() - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
Calls ResultSet.wasNull() and asserts the result as true value.
assertWasNull(String) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
Calls ResultSet.wasNull() and asserts the result as true value.
assertWasNull(Supplier<String>) - Method in class guru.mikelue.jdut.assertion.ResultSetAssert
Calls ResultSet.wasNull() and asserts the result as true value.
asSupplier() - Method in interface guru.mikelue.jdut.jdbc.JdbcSupplier
Converts this expression to Supplier.
asSupplier(SQLExceptionConvert<E>) - Method in interface guru.mikelue.jdut.jdbc.JdbcSupplier
Converts this expression to Supplier, with customized SQLExceptionConvert.
asUnaryOperator() - Method in interface guru.mikelue.jdut.jdbc.JdbcFunction.SurroundOperator
Converts this operator ot UnaryOperator.
asUnaryOperator() - Method in interface guru.mikelue.jdut.operation.DataGrainOperator.SurroundOperator
Converts this lambda to UnaryOperator.
asUnaryOperator() - Method in interface guru.mikelue.jdut.operation.DataRowOperator.SurroundOperator
Converts this operator ot UnaryOperator.
asUnaryOperator() - Method in interface guru.mikelue.jdut.operation.DataRowsOperator.SurroundOperator
Converts this operator ot UnaryOperator.
autoClose(JdbcFunction<T, R>) - Static method in class guru.mikelue.jdut.jdbc.function.DbRelease
Surrounds surroundedFunction to surrounding closing block for object of AutoCloseable.
autoClose(DataGrainOperator) - Static method in class guru.mikelue.jdut.function.DatabaseSurroundOperators
Surrounds operator to be auto closed.
autoIncremental(Boolean) - Method in class guru.mikelue.jdut.datagrain.SchemaColumn.Builder
Sets whether or not this columns is auto-incremental.

B

beforeAll(ExtensionContext) - Method in class guru.mikelue.jdut.junit5.JdutYamlFactory
Checks if JdutResource is on testing class.
beforeEach(ExtensionContext) - Method in class guru.mikelue.jdut.junit5.JdutYamlFactory
Checks if JdutResource is on testing method.
beforeInvocation(IInvokedMethod, ITestResult) - Method in class guru.mikelue.jdut.testng.IInvokedMethodYamlFactoryListener
Executes duetConductorBuild if and only if the will-be invoked method is test one.
Configuration methods won't be applied by this listener.
build() - Method in interface guru.mikelue.jdut.DuetConductor
Builds data.
build(Consumer<ConductorConfig.Builder>) - Static method in class guru.mikelue.jdut.ConductorConfig
Builds configuration with Consumer of builder.
build(Consumer<ConductorConfig.Builder>, ConductorConfig) - Static method in class guru.mikelue.jdut.ConductorConfig
Builds configuration with Consumer of builder and another configuration.
build(Consumer<DataRow.Builder>) - Static method in class guru.mikelue.jdut.datagrain.DataRow
Builds row by Consumer of DataRow.Builder.
build(Consumer<DataRow.Builder>, DataRow) - Static method in class guru.mikelue.jdut.datagrain.DataRow
Builds row by Consumer of DataRow.Builder and existing row.
build(Consumer<SchemaColumn.Builder>) - Static method in class guru.mikelue.jdut.datagrain.SchemaColumn
Builds a new column.
build(Consumer<SchemaTable.Builder>) - Static method in class guru.mikelue.jdut.datagrain.SchemaTable
Builds a table schema by Consumer.
build(Consumer<SchemaTable.Builder>, Consumer<RowsBuilder>) - Static method in class guru.mikelue.jdut.datagrain.DataGrain
Builds with setup of table schema and builder of rows.
build(DataSource) - Static method in class guru.mikelue.jdut.operation.DefaultOperatorFactory
Builds with data source of this object.
build(DataSource) - Static method in class guru.mikelue.jdut.yaml.YamlConductorFactory
Builds factory by DataSource.
By default, this method would build resource loader as ReaderFunctions.currentThreadContext(java.lang.String) and DefaultOperatorFactory as operator factory.
build(DataSource, Consumer<ConductorConfig.Builder>) - Static method in class guru.mikelue.jdut.yaml.YamlConductorFactory
Builds factory by DataSource.
By default, this method would build resource loader as ReaderFunctions.currentThreadContext(java.lang.String) and DefaultOperatorFactory as operator factory.
build(DataSource, Consumer<DefaultOperatorFactory.Builder>) - Static method in class guru.mikelue.jdut.operation.DefaultOperatorFactory
Builds with data source and builder of this object.
buildByDataSource(Supplier<DataSource>) - Static method in class guru.mikelue.jdut.junit4.JdutYamlFactory
Constructs this object by Supplier of DataSource.
buildByDataSource(Supplier<DataSource>) - Static method in class guru.mikelue.jdut.junit5.JdutYamlFactory
Builds a new object by Supplier of DataSource.
buildByFactory(Supplier<YamlConductorFactory>) - Static method in class guru.mikelue.jdut.junit4.JdutYamlFactory
Constructs this object by Supplier of YamlConductorFactory.
buildByFactory(Supplier<YamlConductorFactory>) - Static method in class guru.mikelue.jdut.junit5.JdutYamlFactory
Builds a new object by Supplier of YamlConductorFactory.
buildConductorByConvention(YamlConductorFactory, Class<?>) - Static method in class guru.mikelue.jdut.annotation.AnnotationUtil
Builds DuetConductor by naming(using convention) of class and method, the file name would be <class_name>.yaml which should be as same as package of class.
The class must be annotated with JdutResource.
buildConductorByConvention(YamlConductorFactory, Method) - Static method in class guru.mikelue.jdut.annotation.AnnotationUtil
Builds DuetConductor by naming(using convention) of class and method, the file name would be <class_name>-<method_name>.yaml which should be as same as package of method's class.
The method must be annotated with JdutResource.
buildDataGrainDecorator(Consumer<ReplaceFieldDataDecorator.Builder>) - Static method in class guru.mikelue.jdut.decorate.ReplaceFieldDataDecorator
Builds the decoration by replacement set-up.
buildDuetConductor(ExtensionContext, JdutYamlFactory.Event) - Method in class guru.mikelue.jdut.junit5.JdutYamlFactory
buildDuetConductor(Description) - Method in class guru.mikelue.jdut.junit4.JdutYamlFactory
Builds DuetConductor(Optional) by default convention.
buildDuetConductor(IAttributes) - Method in class guru.mikelue.jdut.testng.IInvokedMethodYamlFactoryListener
Builds the conductor from data source ITestResult.getTestContext() of attributes(as ITestResult).
This method would build conductor only for testing method with JdutResource annotation.
buildDuetConductor(IAttributes) - Method in class guru.mikelue.jdut.testng.ISuiteYamlFactoryListener
Builds the conductor from data source in ISuite.
buildDuetConductor(IAttributes) - Method in class guru.mikelue.jdut.testng.ITestContextYamlFactoryListener
Builds the conductor from data source in ITestContext.
This method uses ITestContext.getName().yaml as file name of data conduction.
buildDuetConductor(IAttributes) - Method in class guru.mikelue.jdut.testng.YamlFactoryListenerBase
Builds DuetConductor(as Optional), client should implements this method.
Builder() - Constructor for class guru.mikelue.jdut.decorate.ReplaceFieldDataDecorator.Builder
 
buildJdbcFunction(DataGrain, DataGrainOperator) - Method in class guru.mikelue.jdut.DataConductor
Builds JDBC function, which loads schema and executes operator on dataGrain object.
buildJdbcFunction(DataGrain, DataGrainOperator, DataGrainDecorator) - Method in class guru.mikelue.jdut.DataConductor
Builds JDBC function, which loads schema and executes operator on dataGrain object.
buildOperatorPredicate(DatabaseVendor) - Static method in enum guru.mikelue.jdut.vendor.DatabaseVendor
Builds OperatorPredicate for check of DatabaseVendor.
buildOperatorPredicate(VendorType) - Static method in interface guru.mikelue.jdut.vendor.VendorType
Builds OperatorPredicate for check of VendorType.getVendorName().
This method find any match of VendorType.getVendorName() in DatabaseMetaData.getDriverName() (case insensitive).
buildRunnable(JdbcSupplier<? extends T>, JdbcVoidFunction<T>) - Static method in class guru.mikelue.jdut.jdbc.JdbcTemplateFactory
Builds the runnable and work for JDBC operation.
buildRunnable(JdbcSupplier<? extends T>, JdbcVoidFunction<T>, SurroundingConfig<T, Void>) - Static method in class guru.mikelue.jdut.jdbc.JdbcTemplateFactory
Builds the runnable and work for JDBC operation.
buildRunnable(Connection, String, JdbcVoidFunction<? super ResultSet>) - Static method in class guru.mikelue.jdut.jdbc.function.DbResultSet
Builds runnable by connection and SQL string.
This method would use Statement.executeQuery(java.lang.String) for getting result set.
buildRunnable(Statement, String, JdbcVoidFunction<? super ResultSet>) - Static method in class guru.mikelue.jdut.jdbc.function.DbResultSet
Builds runnable by Statement and SQL string.
This method would use Statement.executeQuery(java.lang.String) for getting result set.
buildRunnableForPreparedStatement(Connection, String, List<Object>, Function<Object, JDBCType>, JdbcVoidFunction<? super PreparedStatement>) - Static method in class guru.mikelue.jdut.jdbc.function.DbStatement
Builds runnable to set-up PreparedStatement and fed it to void function.
buildRunnableForPreparedStatement(Connection, String, List<String>, DataRow, JdbcVoidFunction<? super PreparedStatement>) - Static method in class guru.mikelue.jdut.jdbc.function.DbStatement
Builds runnable to set-up PreparedStatement and fed it to void function.
buildRunnableForStatement(Connection, JdbcVoidFunction<? super Statement>) - Static method in class guru.mikelue.jdut.jdbc.function.DbStatement
Builds runnable to set-up Statement and fed it to void function.
buildSupplier(JdbcSupplier<? extends T>, JdbcFunction<T, R>) - Static method in class guru.mikelue.jdut.jdbc.JdbcTemplateFactory
Builds the supplier and work for JDBC operation.
buildSupplier(JdbcSupplier<? extends T>, JdbcFunction<T, R>, SurroundingConfig<T, R>) - Static method in class guru.mikelue.jdut.jdbc.JdbcTemplateFactory
Builds the supplier and work for JDBC operation.
buildSupplier(Connection, String, JdbcFunction<? super ResultSet, ? extends T>) - Static method in class guru.mikelue.jdut.jdbc.function.DbResultSet
Builds supplier by connection and SQL string.
This method would use Statement.executeQuery(java.lang.String) for getting result set.
buildSupplier(Statement, String, JdbcFunction<? super ResultSet, ? extends T>) - Static method in class guru.mikelue.jdut.jdbc.function.DbResultSet
Builds supplier by Statement and SQL string.
This method would use Statement.executeQuery(java.lang.String) for getting result set.
buildSupplierForPreparedStatement(Connection, String, List<Object>, Function<Object, JDBCType>, JdbcFunction<? super PreparedStatement, ? extends T>) - Static method in class guru.mikelue.jdut.jdbc.function.DbStatement
Builds supplier to set-up PreparedStatement and fed it to function.
buildSupplierForPreparedStatement(Connection, String, List<String>, DataRow, JdbcFunction<? super PreparedStatement, ? extends T>) - Static method in class guru.mikelue.jdut.jdbc.function.DbStatement
Builds supplier to set-up PreparedStatement and fed it to function.
buildSupplierForStatement(Connection, JdbcFunction<? super Statement, ? extends T>) - Static method in class guru.mikelue.jdut.jdbc.function.DbStatement
Builds supplier to set-up Statement and fed it to function.
buildThreadSafe(DataRowOperator) - Static method in class guru.mikelue.jdut.operation.TableBasedOperator
Builds this operator with thread-safe property.
buildYamlConductorFactory(IAttributes) - Method in class guru.mikelue.jdut.testng.YamlFactoryListenerBase
 

C

cachedValue(Supplier<? extends T>) - Static method in class guru.mikelue.jdut.function.ValueSuppliers
Builds a supplier which caches the value of source supplier.
catalog(String) - Method in class guru.mikelue.jdut.datagrain.SchemaTable.Builder
Sets the catalog.
chain(DataGrainDecorator) - Method in interface guru.mikelue.jdut.decorate.DataGrainDecorator
Chains another decorator, which is executed after current decorator.
ClassLevel - guru.mikelue.jdut.junit5.JdutYamlFactory.Event
Class-level of loading test data.
clean() - Method in interface guru.mikelue.jdut.DuetConductor
Cleans data.
clone() - Method in class guru.mikelue.jdut.ConductorConfig
 
clone() - Method in class guru.mikelue.jdut.datagrain.DataField
 
clone() - Method in class guru.mikelue.jdut.datagrain.DataRow
 
clone() - Method in class guru.mikelue.jdut.datagrain.SchemaColumn
 
clone() - Method in class guru.mikelue.jdut.datagrain.SchemaTable
Safe clone for the fields of this object.
clone() - Method in class guru.mikelue.jdut.decorate.ReplaceFieldDataDecorator
 
clone() - Method in class guru.mikelue.jdut.operation.DefaultOperatorFactory
 
clone(DataField<T>) - Method in class guru.mikelue.jdut.datagrain.DataField.Factory
Clones the data field within this table schema.
Code - guru.mikelue.jdut.yaml.node.NodeType
 
CodeNode - Class in guru.mikelue.jdut.yaml.node
Represents the node of code.
CodeNode(Object) - Constructor for class guru.mikelue.jdut.yaml.node.CodeNode
 
CollectionUsage - Interface in guru.mikelue.jdut.datagrain
Internal setting of collection usage.
column(SchemaColumn) - Method in class guru.mikelue.jdut.datagrain.SchemaTable.Builder
Adds builder for a column.
composeData(SchemaColumn, T) - Method in class guru.mikelue.jdut.datagrain.DataField.Factory
Composes data field with column's name and data supplier.
composeData(String, T) - Method in class guru.mikelue.jdut.datagrain.DataField.Factory
Composes data field with column's name and data.
composeDataSupplier(SchemaColumn, Supplier<? extends T>) - Method in class guru.mikelue.jdut.datagrain.DataField.Factory
Composes data field with column's name and data supplier.
composeDataSupplier(String, Supplier<? extends T>) - Method in class guru.mikelue.jdut.datagrain.DataField.Factory
Composes data field with column's name and data supplier.
conduct(DataGrain, DataGrainOperator) - Method in class guru.mikelue.jdut.DataConductor
Gets connection of database and feeds it to operator.
conduct(DataGrain, DataGrainOperator, DataGrainDecorator) - Method in class guru.mikelue.jdut.DataConductor
Gets connection of database and feeds it to operator.
conduct(DataGrain, DataRowOperator) - Method in class guru.mikelue.jdut.DataConductor
Gets connection of database and feeds it to operator.
conduct(DataGrain, DataRowOperator, DataGrainDecorator) - Method in class guru.mikelue.jdut.DataConductor
Gets connection of database and feeds it to operator.
conduct(DataGrain, DataRowsOperator) - Method in class guru.mikelue.jdut.DataConductor
Gets connection of database and feeds it to operator.
conduct(DataGrain, DataRowsOperator, DataGrainDecorator) - Method in class guru.mikelue.jdut.DataConductor
Gets connection of database and feeds it to operator.
conduct(JdbcFunction<Connection, T>) - Method in class guru.mikelue.jdut.DataConductor
Executes a JdbcFunction, the connection would be put into ConductorContext.
ConductorConfig - Class in guru.mikelue.jdut
Defines the configuration for building block of conduction.
This object supports hierarchy, if the getXXX method cannot found one, try fetch from parent.
ConductorConfig.Builder - Class in guru.mikelue.jdut
This object is fed by ConductorConfig.build through Consumer.
ConductorContext - Class in guru.mikelue.jdut
Used to be access by thread-local variable of current execution of conductor.
conductResource(String) - Method in class guru.mikelue.jdut.yaml.YamlConductorFactory
Builds conductor by resource of YAML.
conductResource(String, Consumer<ConductorConfig.Builder>) - Method in class guru.mikelue.jdut.yaml.YamlConductorFactory
Builds conductor by resource of YAML.
conductYaml(Reader) - Method in class guru.mikelue.jdut.yaml.YamlConductorFactory
Builds conductor by reader of YAML.
This method won't close the reader object.
conductYaml(Reader, Consumer<ConductorConfig.Builder>) - Method in class guru.mikelue.jdut.yaml.YamlConductorFactory
Builds conductor by reader of YAML.
Config - guru.mikelue.jdut.yaml.node.NodeType
 
ConfigNode - Class in guru.mikelue.jdut.yaml.node
As the "config" property for a YAML document.
ConfigNode() - Constructor for class guru.mikelue.jdut.yaml.node.ConfigNode
Default configuration for the YAML document.
ConfigNode(Object) - Constructor for class guru.mikelue.jdut.yaml.node.ConfigNode
 
currentThreadContext(String) - Static method in class guru.mikelue.jdut.yaml.ReaderFunctions
As java.util.Function<String, Reader>, uses Thread.getContextClassLoader() of Thread.currentThread() for loading resource.
currentValAsInt(String) - Method in class guru.mikelue.jdut.vendor.oracle.SequenceGetter
Gets current value of sequence(as int).
currentValAsLong(String) - Method in class guru.mikelue.jdut.vendor.oracle.SequenceGetter
Gets current value of sequence(as long).

D

data(Map<String, DataField<?>>) - Method in class guru.mikelue.jdut.datagrain.DataRow.Builder
Sets data of row.
DatabaseSurroundOperators - Class in guru.mikelue.jdut.function
Builds surrounding operator with database operations.
DatabaseTransactional - Class in guru.mikelue.jdut.function
As surrounding of operation data grain for transactional wrapping.
DatabaseTransactional(int) - Constructor for class guru.mikelue.jdut.function.DatabaseTransactional
Constructs with setting of transaction isolation.
DatabaseTransactional(Optional<Integer>) - Constructor for class guru.mikelue.jdut.function.DatabaseTransactional
Constructs with setting of transaction isolation.
DatabaseVendor - Enum in guru.mikelue.jdut.vendor
The defined vendors of database.
DataConductException - Exception in guru.mikelue.jdut
Represents the runtime exception thrown by DataConductor.
DataConductException(String) - Constructor for exception guru.mikelue.jdut.DataConductException
 
DataConductException(String, Object...) - Constructor for exception guru.mikelue.jdut.DataConductException
 
DataConductException(Throwable) - Constructor for exception guru.mikelue.jdut.DataConductException
 
DataConductor - Class in guru.mikelue.jdut
The main executor of DataGrainOperator for DataGrain.
DataConductor(DataSource) - Constructor for class guru.mikelue.jdut.DataConductor
Constructs this object with a valid DataSource object.
DataField<T> - Class in guru.mikelue.jdut.datagrain
Container with data of a field.
This class would call the supplier only once, and keep the value.
DataField.Factory - Class in guru.mikelue.jdut.datagrain
Utility factory to compose fields for a table.
DataFieldDecorator - Interface in guru.mikelue.jdut.decorate
Likes DataFieldDecorator, with iteration of data fields.
DataFieldPredicates - Class in guru.mikelue.jdut.function
Buildings for Predicate of DataField.
DataGrain - Class in guru.mikelue.jdut.datagrain
Represents the data of rows.
DataGrain(List<DataRow>) - Constructor for class guru.mikelue.jdut.datagrain.DataGrain
Constructs this object by list of rows.
DataGrainDecorator - Interface in guru.mikelue.jdut.decorate
DataGrainOperator - Interface in guru.mikelue.jdut.operation
Operator to execute code by fed DataGrain.
DataGrainOperator.SurroundOperator - Interface in guru.mikelue.jdut.operation
The operator for surrounding of DataGrainOperator.
DataRow - Class in guru.mikelue.jdut.datagrain
Represents the data of a row.
DataRow.Builder - Class in guru.mikelue.jdut.datagrain
DataRowBuilderPredicates - Class in guru.mikelue.jdut.function
Buildings for Predicate of DataRow.Builder.
DataRowException - Exception in guru.mikelue.jdut.datagrain
Represents the exception thrown by DataRow.validate().
DataRowException(String) - Constructor for exception guru.mikelue.jdut.datagrain.DataRowException
 
DataRowException(Throwable) - Constructor for exception guru.mikelue.jdut.datagrain.DataRowException
 
DataRowOperator - Interface in guru.mikelue.jdut.operation
Operator to execute code by fed DataRow.
DataRowOperator.SurroundOperator - Interface in guru.mikelue.jdut.operation
The operator for surrounding of DataRowOperator.
DataRowsOperator - Interface in guru.mikelue.jdut.operation
Operator to execute code by fed List of DataRow.
DataRowsOperator.SurroundOperator - Interface in guru.mikelue.jdut.operation
The operator for surrounding of DataRowsOperator.
DbRelease - Class in guru.mikelue.jdut.jdbc.function
Functions for AutoCloseable, which are used to wrap existing JdbcFunction for closing feature.
DbResultSet - Class in guru.mikelue.jdut.jdbc.function
Utility used to build JdbcRunnable or JdbcSupplier for processing a ResultSet with some primitive values(e.g., SQL string).
DbStatement - Class in guru.mikelue.jdut.jdbc.function
Utility used to build JdbcRunnable or JdbcSupplier for processing a Statement or PreparedStatement with other dependencies(e.g., DataRow).
decorate(DataRow.Builder) - Method in interface guru.mikelue.jdut.decorate.DataGrainDecorator
Decorates the row, which contains the field information.
decorate(DataRow.Builder) - Method in class guru.mikelue.jdut.decorate.TableSchemaLoadingDecorator
Decorates the row, which contains the field information.
decorate(DataRow.Builder, DataField<?>) - Method in interface guru.mikelue.jdut.decorate.DataFieldDecorator
Iterates the data field.
decorate(DataRow.Builder, DataField<?>) - Method in class guru.mikelue.jdut.decorate.ReplaceFieldDataDecorator
 
decorate(DataGrainDecorator) - Method in class guru.mikelue.jdut.datagrain.DataGrain
Decorators this data grain and generates a new one.
DEFAULT_OPERATORS - Static variable in class guru.mikelue.jdut.vendor.mssql.MsSql
The default operators provided for MS SQL server.
DEFAULT_TAGS - Static variable in class guru.mikelue.jdut.yaml.YamlTags
Default tags could be used in header of YAML document.
defaultBuilderOfConductorConfig(ExtensionContext) - Static method in class guru.mikelue.jdut.junit5.JdutYamlFactory
Constructs a builder for ConductorConfig by default convention for resource loading(from testing class).
defaultBuilderOfConductorConfig(Description) - Static method in class guru.mikelue.jdut.junit4.JdutYamlFactory
Constructs a builder for ConductorConfig by default convention for resource loading(from testing class).
DefaultOperatorFactory - Class in guru.mikelue.jdut.operation
This implementation would cache the found operator in order to improve performance for looking for corresponding operators.
DefaultOperatorFactory.Builder - Class in guru.mikelue.jdut.operation
Used to configure this factory to support operator-inspection.
DefaultOperators - Class in guru.mikelue.jdut.operation
Defines the name of operators.
defaultValue(String) - Method in class guru.mikelue.jdut.datagrain.SchemaColumn.Builder
Sets the default value of column.
Defines - guru.mikelue.jdut.yaml.node.NodeType
 
delete(Connection, DataGrain) - Static method in class guru.mikelue.jdut.operation.DefaultOperators
Default operator of removal of a row of data.
DELETE - Static variable in class guru.mikelue.jdut.operation.DefaultOperators
As the name of DELETE(delete single data by key filter).
DELETE_ALL - Static variable in class guru.mikelue.jdut.operation.DefaultOperators
As the name of DELETE(delete all data of table).
deleteAll(Connection, DataGrain) - Static method in class guru.mikelue.jdut.operation.DefaultOperators
Default operator of removal of all data of a table.
Derby - guru.mikelue.jdut.vendor.DatabaseVendor
 
doDelete(Connection, DataRow) - Static method in class guru.mikelue.jdut.operation.DefaultOperators
Default operator of delete.
doDeleteAll(Connection, DataRow) - Static method in class guru.mikelue.jdut.operation.DefaultOperators
Default operator of delete all.
doInsert(Connection, DataRow) - Static method in class guru.mikelue.jdut.operation.DefaultOperators
Default operator of insertion.
doRefresh(Connection, DataRow) - Static method in class guru.mikelue.jdut.operation.DefaultOperators
Default operator of refresh.
doTruncate(Connection, DataRow) - Static method in class guru.mikelue.jdut.operation.DefaultOperators
Default operator of truncate.
doUpdate(Connection, DataRow) - Static method in class guru.mikelue.jdut.operation.DefaultOperators
Default operator of update.
DuetConductor - Interface in guru.mikelue.jdut
Defines the method for data building/cleaning for testing.
duetConductorBuild(IAttributes) - Method in class guru.mikelue.jdut.testng.YamlFactoryListenerBase
duetConductorClean(IAttributes) - Method in class guru.mikelue.jdut.testng.YamlFactoryListenerBase
Executes DuetConductor.clean() keep in IAttributes, which is saved by YamlFactoryListenerBase.duetConductorBuild(org.testng.IAttributes).
The conductor would be cleaned.
DuetFunctions - Interface in guru.mikelue.jdut
Represents the function provider for building/clean.

E

equals(Object) - Method in class guru.mikelue.jdut.datagrain.DataField
Compares the column definition and data.
equals(Object) - Method in class guru.mikelue.jdut.datagrain.DataRow
Compares the table schema and data.
equals(Object) - Method in class guru.mikelue.jdut.datagrain.SchemaColumn
Only compares the name of column.
equals(Object) - Method in class guru.mikelue.jdut.datagrain.SchemaTable
Compares the name of table, columns, keys, and indexed columns.
equals(Object) - Method in class guru.mikelue.jdut.yaml.node.TableNode.TableName
 

F

Factory(SchemaTable) - Constructor for class guru.mikelue.jdut.datagrain.DataField.Factory
Constructs with a table schema.
fieldOfValue(String, T) - Method in class guru.mikelue.jdut.datagrain.DataRow.Builder
Sets value of a field.
fieldOfValueSupplier(String, Supplier<T>) - Method in class guru.mikelue.jdut.datagrain.DataRow.Builder
Sets value supplier of a field.
firstTime(ITestNGMethod) - Static method in class guru.mikelue.jdut.testng.TestNGConfigUtil
Checkes if this is first time of invocation(by data provider).
fromJdbcFunction(JdbcFunction<T, ?>) - Static method in interface guru.mikelue.jdut.jdbc.JdbcVoidFunction
Creates this instance from JdbcFunction.

G

get(String) - Method in class guru.mikelue.jdut.operation.DefaultOperatorFactory
Gets operator of data grain by name.
get(String) - Method in interface guru.mikelue.jdut.operation.OperatorFactory
Gets operator of data grain by name.
getAttribute(String) - Method in class guru.mikelue.jdut.datagrain.DataRow
Gets attribute of this row.
getAutoIncremental() - Method in class guru.mikelue.jdut.datagrain.SchemaColumn
Checks whether or not this column is auto-incremental.
getBuildFunction() - Method in interface guru.mikelue.jdut.DuetFunctions
Gets the function for building data.
getCatalog() - Method in class guru.mikelue.jdut.datagrain.SchemaTable
Gets optional value of schema.
getCleanFunction() - Method in interface guru.mikelue.jdut.DuetFunctions
Gets the function for cleaning data.
getColumn() - Method in class guru.mikelue.jdut.datagrain.DataField
Gets definition of column.
getColumn(int) - Method in class guru.mikelue.jdut.datagrain.SchemaTable
Gets the column definition by column index.
getColumn(String) - Method in class guru.mikelue.jdut.datagrain.SchemaTable
Gets the column definition by name.
getColumnName() - Method in class guru.mikelue.jdut.datagrain.DataField
Gets name of column.
getColumns() - Method in class guru.mikelue.jdut.datagrain.DataRow
Gets name of columns.
getColumns() - Method in class guru.mikelue.jdut.datagrain.SchemaTable
Gets the columns(sorted by added sequence).
getCurrentConnection() - Static method in class guru.mikelue.jdut.ConductorContext
Gets current connection.
getData() - Method in class guru.mikelue.jdut.datagrain.DataField
Gets data or gets by Supplier of data.
getData(String) - Method in class guru.mikelue.jdut.datagrain.DataRow.Builder
Gets value of data.
getData(String) - Method in class guru.mikelue.jdut.datagrain.DataRow
Gets the data by column name.
getDataField(String) - Method in class guru.mikelue.jdut.datagrain.DataRow.Builder
Gets field of data.
getDataField(String) - Method in class guru.mikelue.jdut.datagrain.DataRow
Gets the field by column name.
getDataSource(IAttributes) - Static method in class guru.mikelue.jdut.testng.YamlFactoryListenerBase
Gets the data source from attribute
getDataSupplier() - Method in class guru.mikelue.jdut.datagrain.DataField
Gets data supplier of this field.
getDataSupplier(String) - Method in class guru.mikelue.jdut.datagrain.DataRow.Builder
Gets supplier of data.
getDecorator() - Method in class guru.mikelue.jdut.yaml.node.ConfigNode
 
getDecorator(String) - Method in class guru.mikelue.jdut.ConductorConfig
Gets decorator by various sources.
getDefaultValue() - Method in class guru.mikelue.jdut.datagrain.SchemaColumn
Gets value of default data.
getFullTableName() - Method in class guru.mikelue.jdut.datagrain.SchemaTable
Gets name of table with catalog and schema and keys.
Use "<null>" if the value is not set
getHasDefaultValue() - Method in class guru.mikelue.jdut.datagrain.SchemaColumn
Whether or not this column has default value.
getJdbc() - Method in interface guru.mikelue.jdut.jdbc.JdbcSupplier
Gets the supplied value by this interface.
getJdbcFunction(String) - Method in class guru.mikelue.jdut.ConductorConfig
Gets JDBC function by various sources.
getJdbcType() - Method in class guru.mikelue.jdut.datagrain.SchemaColumn
Gets the value(optional) of sql type.
getKeys() - Method in class guru.mikelue.jdut.datagrain.SchemaTable
Gets keys of table.
getLogger() - Method in class guru.mikelue.jdut.junit5.JdutYamlFactory
The retrieved Logger has the name of implementing class.
getLogger() - Method in class guru.mikelue.jdut.testng.YamlFactoryListenerBase
Gets the logger with name of implementing class.
getMetaDataWorker() - Method in class guru.mikelue.jdut.datagrain.SchemaTable
Gets the worker of meta-data.
getMissedColumn() - Method in exception guru.mikelue.jdut.datagrain.MissedColumnException
 
getName() - Method in class guru.mikelue.jdut.datagrain.SchemaColumn
Gets name of column
getName() - Method in class guru.mikelue.jdut.datagrain.SchemaTable
Gets name of table.
getNameOfBuildOperator() - Method in class guru.mikelue.jdut.yaml.node.ConfigNode
 
getNameOfCleanOperator() - Method in class guru.mikelue.jdut.yaml.node.ConfigNode
 
getNodeType() - Method in class guru.mikelue.jdut.yaml.node.CodeNode
 
getNodeType() - Method in interface guru.mikelue.jdut.yaml.node.NodeBase
Gets type of node.
getNodeType() - Method in class guru.mikelue.jdut.yaml.node.TableNode
 
getNodeType(Object) - Static method in enum guru.mikelue.jdut.yaml.node.NodeType
Gets the type of node by object.
getNullable() - Method in class guru.mikelue.jdut.datagrain.SchemaColumn
Whether or not this column is nullable.
getNumberOfColumns() - Method in class guru.mikelue.jdut.datagrain.SchemaTable
Gets number of columns.
getNumberOfRows() - Method in class guru.mikelue.jdut.datagrain.DataGrain
Gets number of rows.
getOperator(String) - Method in class guru.mikelue.jdut.ConductorConfig
Gets operator by various sources.
getOperatorFactory() - Method in class guru.mikelue.jdut.ConductorConfig
Gets factory of operator(optional).
getQuotedFullName() - Method in class guru.mikelue.jdut.datagrain.SchemaTable
Gets quoted string of full name(may be include schema) of table.
getResourceLoader() - Method in class guru.mikelue.jdut.ConductorConfig
Gets loader of resource(optional).
getResourceUrl(ExtensionContext) - Method in enum guru.mikelue.jdut.junit5.JdutYamlFactory.Event
Retrieves URL for resource(YAML file) by context and current event.
getRow(int) - Method in class guru.mikelue.jdut.datagrain.DataGrain
Gets a row by index(starts with "0").
getRows() - Method in class guru.mikelue.jdut.datagrain.DataGrain
Gets data of rows.
getSchema() - Method in class guru.mikelue.jdut.datagrain.SchemaTable
Gets optional value of schema.
getSqlExceptionConvert() - Method in class guru.mikelue.jdut.ConductorConfig
Gets the function for conversion of SQLException.
getStreamOfFields() - Method in class guru.mikelue.jdut.datagrain.DataRow.Builder
Gets the fields as Stream.
getSupplier(String) - Method in class guru.mikelue.jdut.ConductorConfig
Gets supplier by various sources.
getTable() - Method in class guru.mikelue.jdut.datagrain.DataField
Gets definition of table.
getTable() - Method in class guru.mikelue.jdut.datagrain.DataRow.Builder
Gets definition of table.
getTable() - Method in class guru.mikelue.jdut.datagrain.DataRow
Gets the table schema.
getTableName() - Method in class guru.mikelue.jdut.datagrain.DataField
Gets name of table.
getTableName() - Method in class guru.mikelue.jdut.datagrain.DataRow.Builder
Gets name of table.
getTargetElement(ExtensionContext) - Method in enum guru.mikelue.jdut.junit5.JdutYamlFactory.Event
Retrieves target element(Class or MethodLevel) from ExtensionContext.
getTransactionIsolation() - Method in class guru.mikelue.jdut.yaml.node.ConfigNode
 
getTransactionl() - Method in class guru.mikelue.jdut.yaml.node.ConfigNode
 
getValidated() - Method in class guru.mikelue.jdut.datagrain.DataRow.Builder
Whether the data row is validated or not.
getVendor(DatabaseMetaData) - Static method in enum guru.mikelue.jdut.vendor.DatabaseVendor
Gets vendor from DatabaseMetaData.
getVendor(DataSource) - Static method in enum guru.mikelue.jdut.vendor.DatabaseVendor
Gets vendor from data source.
getVendorName() - Method in enum guru.mikelue.jdut.vendor.DatabaseVendor
 
getVendorName() - Method in interface guru.mikelue.jdut.vendor.VendorType
Gets the name of vendor.
getYamlConductorFactory(ExtensionContext, JdutYamlFactory.Event) - Method in class guru.mikelue.jdut.junit5.JdutYamlFactory
 
guru.mikelue.jdut - package guru.mikelue.jdut
jdata-unit-test(JDUT) is a framework to ease the data building/cleaning for automatic testing, which the test is repeatable without interfere each other.
guru.mikelue.jdut.annotation - package guru.mikelue.jdut.annotation
Defines annotations could be used to integrate testing framework.
guru.mikelue.jdut.assertion - package guru.mikelue.jdut.assertion
Some lightweight utility for assertion of JDBC objects.
guru.mikelue.jdut.datagrain - package guru.mikelue.jdut.datagrain
This package contains the primary objects of bean for data definitions.
guru.mikelue.jdut.decorate - package guru.mikelue.jdut.decorate
Defines the interface of decoration for DataGrain
guru.mikelue.jdut.function - package guru.mikelue.jdut.function
For DataGrainOperator, ReplaceFieldDataDecorator, this package contains pre-implemented functions of utility.
guru.mikelue.jdut.jdbc - package guru.mikelue.jdut.jdbc
This package provides coding library of JDBC by usage of lambda expression.
When we are coding database operations with JDBC, there are two things important, and, annoying: The handling of SQLException The release of resource This package is intent on "surrounding" your JDBC code by lambda expressions.
guru.mikelue.jdut.jdbc.function - package guru.mikelue.jdut.jdbc.function
This package contains out-of-box builder for JdbcSupplier or JdbcRunnable on processing of ResultSet, Statement, etc.
guru.mikelue.jdut.jdbc.util - package guru.mikelue.jdut.jdbc.util
The miscellaneous utilities for JDBC is dropped to this package.
guru.mikelue.jdut.junit4 - package guru.mikelue.jdut.junit4
 
guru.mikelue.jdut.junit5 - package guru.mikelue.jdut.junit5
To integrate JUnit 5, the JdutYamlFactory class can used to apply lifecycle of JUnit 5.
guru.mikelue.jdut.operation - package guru.mikelue.jdut.operation
The most important objects to effect data to database.
guru.mikelue.jdut.testng - package guru.mikelue.jdut.testng
This package mainly contains various listeners of TestNG for initializing YamlConductorFactory.
guru.mikelue.jdut.vendor - package guru.mikelue.jdut.vendor
This package defines the Vendors, which is used to discriminate vendor-specific funcdtions.
guru.mikelue.jdut.vendor.mssql - package guru.mikelue.jdut.vendor.mssql
Provides specific functions of MS SQL Server.
guru.mikelue.jdut.vendor.oracle - package guru.mikelue.jdut.vendor.oracle
Provides specific functions of Oracle Database.
guru.mikelue.jdut.yaml - package guru.mikelue.jdut.yaml
Main objects to convert YAML format of data grain to DuetConductor for testing.
guru.mikelue.jdut.yaml.node - package guru.mikelue.jdut.yaml.node
This package contains the internal implementaion for YamlConductorFactory.

H

H2 - guru.mikelue.jdut.vendor.DatabaseVendor
 
hasAttribute(String) - Method in class guru.mikelue.jdut.datagrain.DataRow
Checks whether or not a attribute is existing.
hasColumn(String) - Method in class guru.mikelue.jdut.datagrain.SchemaTable
Whether or not has a column by name.
HASH_SPACE_OF_COLUMNS - Static variable in interface guru.mikelue.jdut.datagrain.CollectionUsage
 
hashCode() - Method in class guru.mikelue.jdut.datagrain.DataField
Hashes the column definition and data.
hashCode() - Method in class guru.mikelue.jdut.datagrain.DataRow
Hashes the table schema and data.
hashCode() - Method in class guru.mikelue.jdut.datagrain.SchemaColumn
Hashed code by name of column.
hashCode() - Method in class guru.mikelue.jdut.datagrain.SchemaTable
Hashes the name of table, columns, keys, and indexed columns.
hashCode() - Method in class guru.mikelue.jdut.yaml.node.TableNode.TableName
 
hasIdentityColumn(DataRow) - Static method in class guru.mikelue.jdut.vendor.mssql.IdentityInsertOperator
Checks whether or not a data row has identity data.
hasJdutResourceAnnotation(Class<?>) - Static method in class guru.mikelue.jdut.annotation.AnnotationUtil
Checks whether or not the class has declare JdutResource on it(directly).
hasJdutResourceAnnotation(Method) - Static method in class guru.mikelue.jdut.annotation.AnnotationUtil
Checks whether or not the method has declare JdutResource on it(directly).
HsqlDb - guru.mikelue.jdut.vendor.DatabaseVendor
 

I

identityChecked(DataRow) - Static method in class guru.mikelue.jdut.vendor.mssql.IdentityInsertOperator
Checks whether or not the table of data row has enabled identity.
If it is unknown, this method gives true value.
IdentityInsertOperator - Class in guru.mikelue.jdut.vendor.mssql
Used to surrounding DataRowOperator for supporting insertion of identity for table.
IdentityInsertOperator(DataRowOperator) - Constructor for class guru.mikelue.jdut.vendor.mssql.IdentityInsertOperator
As function interface of DataRowOperator.SurroundOperator.
IfDatabaseVendor - Annotation Type in guru.mikelue.jdut.annotation
Defines the annotation used to check if the current vendor is matched the environment(implemented by container, framework., etc.).
The default value is DatabaseVendor.Unknown, which means nothing to checked(everything is passed always).
IInvokedMethodYamlFactoryListener - Class in guru.mikelue.jdut.testng
This listener uses conventions of file name by (classpath:<package>/<class_name>-<method_name>.yaml) for conducting data.
IInvokedMethodYamlFactoryListener() - Constructor for class guru.mikelue.jdut.testng.IInvokedMethodYamlFactoryListener
 
implicitColumns(String...) - Method in interface guru.mikelue.jdut.datagrain.RowsBuilder
Sets the sequence of columns for implicit data.
insert(Connection, DataGrain) - Static method in class guru.mikelue.jdut.operation.DefaultOperators
Default operator of insertion.
INSERT - Static variable in class guru.mikelue.jdut.operation.DefaultOperators
As the name of INSERT(data must not be existing).
ISuiteYamlFactoryListener - Class in guru.mikelue.jdut.testng
This listener uses file name(classpath:<suite_name>.yaml for resource(ClassLoader of current thread) of conducting data.
ISuiteYamlFactoryListener() - Constructor for class guru.mikelue.jdut.testng.ISuiteYamlFactoryListener
 
isValidated() - Method in class guru.mikelue.jdut.datagrain.DataRow
Whether or not this row is validated with schema of table.
ITestContextYamlFactoryListener - Class in guru.mikelue.jdut.testng
This listener uses file name(classpath:<test_name>.yaml) for resource(ClassLoader of current thread) of conducting data.
ITestContextYamlFactoryListener() - Constructor for class guru.mikelue.jdut.testng.ITestContextYamlFactoryListener
 

J

JdbcAssert - Class in guru.mikelue.jdut.assertion
Defines static methods for assertion of JDBC objects.
JdbcFunction<T,​R> - Interface in guru.mikelue.jdut.jdbc
Likes the Function interface with throwing of SQLException.
JdbcFunction.SurroundOperator<T,​R> - Interface in guru.mikelue.jdut.jdbc
This operator is used to surround fed JdbcFunction by the implementation of surrounding.
JdbcRunnable - Interface in guru.mikelue.jdut.jdbc
Likes the Runnable interface with throwing of SQLException.
JdbcSupplier<R> - Interface in guru.mikelue.jdut.jdbc
Likes the Supplier interface with throwing of SQLException.
JdbcTemplateFactory - Class in guru.mikelue.jdut.jdbc
Template factory for building a bunch a JDBC working, with surrounding of DbRelease.autoClose(guru.mikelue.jdut.jdbc.JdbcFunction<T, R>).
See JDBC Function for usage of this factory.
jdbcType(JDBCType) - Method in class guru.mikelue.jdut.datagrain.SchemaColumn.Builder
Sets the sql type of column.
JdbcVoidFunction<T> - Interface in guru.mikelue.jdut.jdbc
Likes the Consumer interface with throwing of SQLException.
JdutResource - Annotation Type in guru.mikelue.jdut.annotation
Only defines the annotation of resources, the detail of usage is defined by controller/container which loads the instance of this annotation.
JdutResourceConfig - Interface in guru.mikelue.jdut.annotation
As tagging interface to implementation, used with JdutResource annotation.
JdutResourceNaming - Class in guru.mikelue.jdut.annotation
Provides generating of resource name by format string(MessageFormat) and properties of class/method.
JdutYamlFactory - Class in guru.mikelue.jdut.junit4
This TestRule is used to construct the data conduction by YamlConductorFactory.
JdutYamlFactory - Class in guru.mikelue.jdut.junit5
This factory sets up loading convention of YAML file, in order to prepare and to clean up data for testing.
JdutYamlFactory() - Constructor for class guru.mikelue.jdut.junit5.JdutYamlFactory
This class can only be used by implementation of subclass.
JdutYamlFactory(YamlConductorFactory) - Constructor for class guru.mikelue.jdut.junit4.JdutYamlFactory
Constructs this object by a instance of YamlConductorFactory.
JdutYamlFactory(DataSource) - Constructor for class guru.mikelue.jdut.junit4.JdutYamlFactory
Constructs this object by data source.
JdutYamlFactory.Event - Enum in guru.mikelue.jdut.junit5
Defins the class-level or method-level event of loading test data.

K

keys(String...) - Method in class guru.mikelue.jdut.datagrain.SchemaTable.Builder
Sets the keys of table.

L

lastTime(ITestNGMethod) - Static method in class guru.mikelue.jdut.testng.TestNGConfigUtil
Checkes if this is last time of invocation(by data provider).
LIST_SIZE_OF_ROWS - Static variable in interface guru.mikelue.jdut.datagrain.CollectionUsage
 
loadByClass(Class<?>) - Static method in class guru.mikelue.jdut.yaml.ReaderFunctions
Builds java.util.Function<String, Reader>, uses Class.getResourceAsStream(java.lang.String) for loading resource.
loadByClassLoader(ClassLoader) - Static method in class guru.mikelue.jdut.yaml.ReaderFunctions
Builds java.util.Function<String, Reader>, uses fed ClassLoader.
LoadingYamlException - Exception in guru.mikelue.jdut.yaml
Represents the exception while loading YAML to conductor.
LoadingYamlException(String, Object...) - Constructor for exception guru.mikelue.jdut.yaml.LoadingYamlException
 

M

match() - Method in annotation type guru.mikelue.jdut.annotation.IfDatabaseVendor
Any one of the vendors matches environment.
Default value is DatabaseVendor.Unknown
matchDatabaseVendor(DatabaseVendor, IfDatabaseVendor) - Static method in class guru.mikelue.jdut.annotation.AnnotationUtil
Checks whether or not the vendor of database match the value of annotation.
If vendor parameter is null, the result would be true.
metaDataWorker(MetaDataWorker) - Method in class guru.mikelue.jdut.datagrain.SchemaTable.Builder
Sets meta-data work.
MetaDataWorker - Class in guru.mikelue.jdut.jdbc.util
 
MetaDataWorker(DatabaseMetaData) - Constructor for class guru.mikelue.jdut.jdbc.util.MetaDataWorker
 
MethodLevel - guru.mikelue.jdut.junit5.JdutYamlFactory.Event
MethodLevel-level of loading test data.
MissedColumnException - Exception in guru.mikelue.jdut.datagrain
Represents the exception which defined data field cannot be found in database schema.
MissedColumnException(SchemaTable, SchemaColumn) - Constructor for exception guru.mikelue.jdut.datagrain.MissedColumnException
 
MsSql - Class in guru.mikelue.jdut.vendor.mssql
Pre-defined operations, features of MS SQL server.
MsSql - guru.mikelue.jdut.vendor.DatabaseVendor
 
MySql - guru.mikelue.jdut.vendor.DatabaseVendor
 

N

name(String) - Method in class guru.mikelue.jdut.datagrain.SchemaColumn.Builder
Sets the name of column.
name(String) - Method in class guru.mikelue.jdut.datagrain.SchemaTable.Builder
Sets the name of table.
namedDecorator(String, DataGrainDecorator) - Method in class guru.mikelue.jdut.ConductorConfig.Builder
Puts named decorator.
namedJdbcFunction(String, JdbcFunction<? extends Connection, ?>) - Method in class guru.mikelue.jdut.ConductorConfig.Builder
Puts named JDBC function.
namedOperator(String, DataGrainOperator) - Method in class guru.mikelue.jdut.ConductorConfig.Builder
Puts named operator
namedSupplier(String, Supplier<?>) - Method in class guru.mikelue.jdut.ConductorConfig.Builder
Puts named supplier
NAMESPACE_DB_TYPE - Static variable in class guru.mikelue.jdut.yaml.YamlTags
Defines the type of jdbc data.
"tag:jdut.mikelue.guru:jdbcType:1.8/"
NAMESPACE_JDUT - Static variable in class guru.mikelue.jdut.yaml.YamlTags
Defines the jdut objects.
"tag:jdut.mikelue.guru:1.0/"
NAMESPACE_SQL - Static variable in class guru.mikelue.jdut.yaml.YamlTags
Defines the sql objects.
"tag:jdut.mikelue.guru:sql:1.0/"
naming(String, Class<?>) - Static method in class guru.mikelue.jdut.annotation.JdutResourceNaming
Generating naming by MessageFormat.
The parameters for formatting: 0 - Class.getName() 1 - Class.getSimpleName() 2 - Class.getTypeName() 3 - Class.getCanonicalName()
naming(String, Class<?>, String) - Static method in class guru.mikelue.jdut.annotation.JdutResourceNaming
Generating naming by MessageFormat and suffix.
The parameters for formatting: 0 - Class.getName() 1 - Class.getSimpleName() 2 - Class.getTypeName() 3 - Class.getCanonicalName()
naming(String, Method) - Static method in class guru.mikelue.jdut.annotation.JdutResourceNaming
Generating naming by MessageFormat.
The parameters for formatting: 0 - Class.getName() 1 - Class.getSimpleName() 2 - Class.getTypeName() 3 - Class.getCanonicalName() 4 - Method.getName()
naming(String, Method, String) - Static method in class guru.mikelue.jdut.annotation.JdutResourceNaming
Generating naming by MessageFormat.
The parameters for formatting: 0 - Class.getName() 1 - Class.getSimpleName() 2 - Class.getTypeName() 3 - Class.getCanonicalName() 4 - Method.getName()
naming(String, ISuite) - Static method in class guru.mikelue.jdut.testng.TestNgResourceNaming
Generating naming by MessageFormat and ITestContext.
The parameters for formatting: 0 - ISuite.getHost() 1 - ISuite.getName()
naming(String, ISuite, String) - Static method in class guru.mikelue.jdut.testng.TestNgResourceNaming
Generating naming by MessageFormat, ITestContext and suffix.
The parameters for formatting: 0 - ISuite.getHost() 1 - ISuite.getName()
naming(String, ITestContext) - Static method in class guru.mikelue.jdut.testng.TestNgResourceNaming
Generating naming by MessageFormat and ITestContext.
The parameters for formatting: 0 - ITestContext.getName() 1 - ITestContext.getHost() 2 - ISuite.getName()
naming(String, ITestContext, String) - Static method in class guru.mikelue.jdut.testng.TestNgResourceNaming
Generating naming by MessageFormat, ITestContext and suffix.
The parameters for formatting: 0 - ITestContext.getName() 1 - ITestContext.getHost() 2 - ISuite.getName()
naming(String, ITestNGMethod) - Static method in class guru.mikelue.jdut.testng.TestNgResourceNaming
Generating naming by MessageFormat and ITestNGMethod.
The parameters for formatting: 0 - Class.getName() 1 - Class.getSimpleName() 2 - Class.getTypeName() 3 - Class.getCanonicalName() 4 - Method.getName()
naming(String, ITestNGMethod, String) - Static method in class guru.mikelue.jdut.testng.TestNgResourceNaming
Generating naming by MessageFormat, ITestNGMethod and suffix.
The parameters for formatting: 0 - Class.getName() 1 - Class.getSimpleName() 2 - Class.getTypeName() 3 - Class.getCanonicalName() 4 - Method.getName()
needConductData(ExtensionContext, JdutYamlFactory.Event) - Method in class guru.mikelue.jdut.junit5.JdutYamlFactory
Checks if the test should conduct data.
needConductData(Description) - Method in class guru.mikelue.jdut.junit4.JdutYamlFactory
Checks if the test should conduct data.
needConductData(IInvokedMethod, ITestResult) - Method in class guru.mikelue.jdut.testng.IInvokedMethodYamlFactoryListener
Checks whether or not the context should make.
By default, this method always returns true.
needConductData(ISuite) - Method in class guru.mikelue.jdut.testng.ISuiteYamlFactoryListener
Checks whether or not the suite should make.
By default, this method always returns true.
needConductData(ITestContext) - Method in class guru.mikelue.jdut.testng.ITestContextYamlFactoryListener
Checks whether or not the context should make.
By default, this method always returns true.
negate() - Method in interface guru.mikelue.jdut.function.OperatorPredicate
Returns a predicate that represents the logical negation of this predicate.
newField(String, Supplier<T>) - Method in interface guru.mikelue.jdut.datagrain.RowsBuilder
Builds a data field by Supplier.
newField(String, T) - Method in interface guru.mikelue.jdut.datagrain.RowsBuilder
Builds a data field.
nextValAsInt(String) - Method in class guru.mikelue.jdut.vendor.oracle.SequenceGetter
Gets next value of sequence(as int).
nextValAsLong(String) - Method in class guru.mikelue.jdut.vendor.oracle.SequenceGetter
Gets next value of sequence(as long).
NodeBase - Interface in guru.mikelue.jdut.yaml.node
Defines the base interface for nodes of YAML.
NodeType - Enum in guru.mikelue.jdut.yaml.node
Represents the type of node
none(Connection, DataGrain) - Static method in interface guru.mikelue.jdut.operation.DataGrainOperator
Does nothing.
none(Connection, DataGrain) - Static method in class guru.mikelue.jdut.operation.DefaultOperators
Default operator of do nothing.
none(Connection, DataRow) - Static method in interface guru.mikelue.jdut.operation.DataRowOperator
Does nothing.
none(Connection, List<DataRow>) - Static method in interface guru.mikelue.jdut.operation.DataRowsOperator
Does nothing.
NONE - Static variable in class guru.mikelue.jdut.operation.DefaultOperators
As the name of NONE(do nothing).
notExistingColumn(String, String) - Static method in class guru.mikelue.jdut.function.DataRowBuilderPredicates
Builds Predicate of a not-existing column on table.
notMatch() - Method in annotation type guru.mikelue.jdut.annotation.IfDatabaseVendor
Any one of the vendors must not match environment.
Default value is DatabaseVendor.Unknown
nullable(boolean) - Method in class guru.mikelue.jdut.datagrain.SchemaColumn.Builder
Sets whether or not this column is nullable

O

oneTimeOnly() - Method in annotation type guru.mikelue.jdut.testng.TestNGConfig
With using of DataProvider, set this field to true to build data only once before first invocation and after last invocation.
oneTimeOnly(ITestNGMethod) - Static method in class guru.mikelue.jdut.testng.TestNGConfigUtil
Checkes if there is TestNGConfig with true value of TestNGConfig.oneTimeOnly().
onFinish(ISuite) - Method in class guru.mikelue.jdut.testng.ISuiteYamlFactoryListener
onFinish(ITestContext) - Method in class guru.mikelue.jdut.testng.ITestContextYamlFactoryListener
onStart(ISuite) - Method in class guru.mikelue.jdut.testng.ISuiteYamlFactoryListener
onStart(ITestContext) - Method in class guru.mikelue.jdut.testng.ITestContextYamlFactoryListener
onTestFailedButWithinSuccessPercentage(ITestResult) - Method in class guru.mikelue.jdut.testng.ITestContextYamlFactoryListener
 
onTestFailure(ITestResult) - Method in class guru.mikelue.jdut.testng.ITestContextYamlFactoryListener
 
onTestSkipped(ITestResult) - Method in class guru.mikelue.jdut.testng.ITestContextYamlFactoryListener
 
onTestStart(ITestResult) - Method in class guru.mikelue.jdut.testng.ITestContextYamlFactoryListener
 
onTestSuccess(ITestResult) - Method in class guru.mikelue.jdut.testng.ITestContextYamlFactoryListener
 
operate(Connection, DataGrain) - Method in interface guru.mikelue.jdut.operation.DataGrainOperator
Operates DataGrain by Connection.
operate(Connection, DataRow) - Method in interface guru.mikelue.jdut.operation.DataRowOperator
Operates DataRow by Connection.
operate(Connection, DataRow) - Method in class guru.mikelue.jdut.operation.TableBasedOperator
Operates DataRow by Connection.
operate(Connection, DataRow) - Method in class guru.mikelue.jdut.vendor.mssql.IdentityInsertOperator
Operates DataRow by Connection.
operate(Connection, List<DataRow>) - Method in interface guru.mikelue.jdut.operation.DataRowsOperator
Operates List of DataRow by Connection.
operatorFactory(OperatorFactory) - Method in class guru.mikelue.jdut.ConductorConfig.Builder
Sets operator factory.
OperatorFactory - Interface in guru.mikelue.jdut.operation
Defines the factory to retrieve the target operator by name.
OperatorPredicate - Interface in guru.mikelue.jdut.function
Used with DefaultOperatorFactory.Builder to check the matching condition for operators of vendor.
or(OperatorPredicate) - Method in interface guru.mikelue.jdut.function.OperatorPredicate
Returns a composed predicate that represents a short-circuiting logical OR of this predicate and another.
Oracle - guru.mikelue.jdut.vendor.DatabaseVendor
 

P

parent(ConductorConfig) - Method in class guru.mikelue.jdut.ConductorConfig.Builder
Sets the parent configuration
PostgreSql - guru.mikelue.jdut.vendor.DatabaseVendor
 
predicate(BiPredicate<DataRow.Builder, DataField<?>>) - Method in interface guru.mikelue.jdut.decorate.DataFieldDecorator
Builds a decorator which executes decoration if testing of dataFieldPredicate is true.
predicate(Predicate<DataRow.Builder>) - Method in interface guru.mikelue.jdut.decorate.DataGrainDecorator
Builds a decorator which executes decoration if testing of rowBuilderPredicate is true.
PreparedStatements - Class in guru.mikelue.jdut.jdbc.util
Utility for PreparedStatement.
processIdentifier(String) - Method in class guru.mikelue.jdut.jdbc.util.MetaDataWorker
 
putAttribute(String, Object) - Method in class guru.mikelue.jdut.datagrain.DataRow
Puts a attribute.

Q

quoteIdentifier(String) - Method in class guru.mikelue.jdut.datagrain.SchemaTable
quoteIdentifier(String) - Method in class guru.mikelue.jdut.jdbc.util.MetaDataWorker
 

R

ReaderFunctions - Class in guru.mikelue.jdut.yaml
Defines the functions for reader.
refresh(Connection, DataGrain) - Static method in class guru.mikelue.jdut.operation.DefaultOperators
Default operator of refresh(insert or update).
REFRESH - Static variable in class guru.mikelue.jdut.operation.DefaultOperators
As the name of REFRESH(data may be or may not be existing).
removeDataSource(IAttributes) - Static method in class guru.mikelue.jdut.testng.YamlFactoryListenerBase
Removes the data source from attribute
ReplaceFieldDataDecorator - Class in guru.mikelue.jdut.decorate
Builds the replacement by Predicate of DataField.
ReplaceFieldDataDecorator() - Constructor for class guru.mikelue.jdut.decorate.ReplaceFieldDataDecorator
 
ReplaceFieldDataDecorator.Builder - Class in guru.mikelue.jdut.decorate
replaceWith(Object, Object) - Method in class guru.mikelue.jdut.decorate.ReplaceFieldDataDecorator.Builder
Adds a replacement with checked value of replacing value.
replaceWith(Predicate<? super DataField<?>>, Object) - Method in class guru.mikelue.jdut.decorate.ReplaceFieldDataDecorator.Builder
Adds a replacement with Predicate of replacing value.
resourceLoader(Function<String, Reader>) - Method in class guru.mikelue.jdut.ConductorConfig.Builder
Sets the resource reader
resources() - Method in annotation type guru.mikelue.jdut.annotation.JdutResource
The resources of Strings.
resourcesConfig() - Method in annotation type guru.mikelue.jdut.annotation.JdutResource
The resources defined by type of JdutResourceConfig which is just a tagging interface.
ResultSetAssert - Class in guru.mikelue.jdut.assertion
A stateful object to assert data of result set by cascading way.
ResultSetAssert(ResultSet) - Constructor for class guru.mikelue.jdut.assertion.ResultSetAssert
Constructs this object with result set to be tested.
reverse() - Method in class guru.mikelue.jdut.datagrain.DataGrain
Reverses the data grain.
RowsBuilder - Interface in guru.mikelue.jdut.datagrain
Declares the interface to build a bunch of rows.
runJdbc() - Method in interface guru.mikelue.jdut.jdbc.JdbcRunnable
Executes code of JDBC with throwing of SQLException.
runtimeException(SQLException) - Static method in interface guru.mikelue.jdut.jdbc.SQLExceptionConvert
The pre-defined instance for converting SQLException to RuntimeException.

S

schema(String) - Method in class guru.mikelue.jdut.datagrain.SchemaTable.Builder
Sets the schema.
SchemaColumn - Class in guru.mikelue.jdut.datagrain
The definition of column of a table.
SchemaColumn.Builder - Class in guru.mikelue.jdut.datagrain
SchemaProcessException - Exception in guru.mikelue.jdut.datagrain
Represents the exception which defined data field cannot be found in database schema.
SchemaProcessException(String) - Constructor for exception guru.mikelue.jdut.datagrain.SchemaProcessException
 
SchemaTable - Class in guru.mikelue.jdut.datagrain
The schema of table.
SchemaTable.Builder - Class in guru.mikelue.jdut.datagrain
SequenceGetter - Class in guru.mikelue.jdut.vendor.oracle
Utilities for sequence accessor of oracle database.
SequenceGetter(DataSource) - Constructor for class guru.mikelue.jdut.vendor.oracle.SequenceGetter
 
setDataSource(IAttributes, DataSource) - Static method in class guru.mikelue.jdut.testng.YamlFactoryListenerBase
Sets the attribute for data source.
setParameter(PreparedStatement, DataRow, String, int) - Static method in class guru.mikelue.jdut.jdbc.util.PreparedStatements
Sets a parameter over statement by DataRow.
setParameter(PreparedStatement, Object, JDBCType, int) - Static method in class guru.mikelue.jdut.jdbc.util.PreparedStatements
Sets a parameter over statement by data.
SHORTHAND_DB_TYPE - Static variable in class guru.mikelue.jdut.yaml.YamlTags
Defines the default shorthand for YamlTags.NAMESPACE_DB_TYPE.
"!dbtype!"
SHORTHAND_JDUT - Static variable in class guru.mikelue.jdut.yaml.YamlTags
Defines the default shorthand for YamlTags.NAMESPACE_JDUT.
"!jdut!"
SHORTHAND_SQL - Static variable in class guru.mikelue.jdut.yaml.YamlTags
Defines the default shorthand for YamlTags.NAMESPACE_SQL.
"!sql!"
simple(JdbcFunction<T, R>) - Static method in class guru.mikelue.jdut.jdbc.function.Transactional
Builds JdbcFunction.SurroundOperator with simple configuration of transaction.
simple(DataGrainOperator) - Static method in class guru.mikelue.jdut.function.DatabaseTransactional
Builds DataGrainOperator.SurroundOperator with simple configuration of transaction.
sqlExceptionConvert(SQLExceptionConvert<E>) - Method in class guru.mikelue.jdut.ConductorConfig.Builder
Sets the conversion for SQLException.
SQLExceptionConvert<E extends RuntimeException> - Interface in guru.mikelue.jdut.jdbc
Converts the SQLException into another instance of RuntimeException.
Sqlite - guru.mikelue.jdut.vendor.DatabaseVendor
 
stringReader(String) - Static method in class guru.mikelue.jdut.yaml.ReaderFunctions
As java.util.Function<String, Reader>, used for converting the String to Reader.
supportsSchemasInDataManipulation() - Method in class guru.mikelue.jdut.jdbc.util.MetaDataWorker
 
supportsSchemasInTableDefinitions() - Method in class guru.mikelue.jdut.jdbc.util.MetaDataWorker
 
surround(JdbcFunction<T, R>) - Method in class guru.mikelue.jdut.jdbc.function.Transactional
Surrounds function.
surround(JdbcFunction<T, R>) - Method in interface guru.mikelue.jdut.jdbc.JdbcFunction.SurroundOperator
Surrounds function.
surround(JdbcFunction<T, R>, JdbcFunction.SurroundOperator<T, R>...) - Static method in class guru.mikelue.jdut.jdbc.JdbcTemplateFactory
Surrounds surroundedJdbcFunction with surroundings(by sequence).
surround(JdbcFunction<T, R>, SurroundingConfig<T, R>) - Static method in class guru.mikelue.jdut.jdbc.JdbcTemplateFactory
Surrounds surroundedJdbcFunction with surroundings(by sequence).
surround(DataGrainOperator) - Method in class guru.mikelue.jdut.function.DatabaseTransactional
 
surround(DataGrainOperator) - Method in interface guru.mikelue.jdut.operation.DataGrainOperator.SurroundOperator
Surrounds operator.
surround(DataRowOperator) - Method in interface guru.mikelue.jdut.operation.DataRowOperator.SurroundOperator
Surrounds operator.
surround(DataRowsOperator) - Method in interface guru.mikelue.jdut.operation.DataRowsOperator.SurroundOperator
Surrounds operator.
surroundedBy(JdbcFunction.SurroundOperator<T, Void>) - Method in interface guru.mikelue.jdut.jdbc.JdbcVoidFunction
Surrounds this function by JdbcFunction.SurroundOperator.
surroundedBy(JdbcFunction.SurroundOperator<T, R>) - Method in interface guru.mikelue.jdut.jdbc.JdbcFunction
Surrounds this function by JdbcFunction.SurroundOperator.
surroundedBy(DataGrainOperator.SurroundOperator) - Method in interface guru.mikelue.jdut.operation.DataGrainOperator
Surrounds this instance by DataGrainOperator.SurroundOperator.
surroundedBy(DataRowOperator.SurroundOperator) - Method in interface guru.mikelue.jdut.operation.DataRowOperator
Surrounds this instance by DataRowOperator.SurroundOperator.
surroundedBy(DataRowsOperator.SurroundOperator) - Method in interface guru.mikelue.jdut.operation.DataRowsOperator
Surrounds this instance by DataRowsOperator.SurroundOperator.
SurroundingConfig<T,​R> - Interface in guru.mikelue.jdut.jdbc
This interface defines the lambda expression of configuration of List of JdbcFunction.SurroundOperator.

T

Table - guru.mikelue.jdut.yaml.node.NodeType
 
TableBasedOperator - Class in guru.mikelue.jdut.operation
This operator operates every table only once.
TableBasedOperator(DataRowOperator) - Constructor for class guru.mikelue.jdut.operation.TableBasedOperator
Constructs with the implementation of operator.
TableName(String) - Constructor for class guru.mikelue.jdut.yaml.node.TableNode.TableName
 
TableNode - Class in guru.mikelue.jdut.yaml.node
Represents the node of table and conveting internal structure to DuetFunctions object.
TableNode(Object) - Constructor for class guru.mikelue.jdut.yaml.node.TableNode
 
TableNode.TableName - Class in guru.mikelue.jdut.yaml.node
As the name of table.
tableSchema(SchemaTable) - Method in class guru.mikelue.jdut.datagrain.DataRow.Builder
Sets the table schema.
TableSchemaLoadingDecorator - Class in guru.mikelue.jdut.decorate
Loads database schema and validating rows.
To improve performance, this object would cache SchemaTable by its name, but this class is thread-safe for the caching mechanism.
TableSchemaLoadingDecorator(DataSource) - Constructor for class guru.mikelue.jdut.decorate.TableSchemaLoadingDecorator
 
testMetaData(DatabaseMetaData) - Method in interface guru.mikelue.jdut.function.OperatorPredicate
Checks the condition by name of operator and meta data of database.
TestNGConfig - Annotation Type in guru.mikelue.jdut.testng
Defines the behaviours working by IInvokedMethodYamlFactoryListener.
With @TestNGConfig(oneTimeOnly=true), the data conductor performs actions only on first time and last time of multiple tests on a testing method.
TestNGConfigUtil - Class in guru.mikelue.jdut.testng
Provides utility for processing instance of TestNGConfig annotation.
TestNgResourceNaming - Class in guru.mikelue.jdut.testng
Provides generating of resource name by format string(MessageFormat) and properties of ITestContext, ITestNGMethod, or ISuite.
toDataGrainDecorator() - Method in interface guru.mikelue.jdut.decorate.DataFieldDecorator
Turns this decorator to DataGrainDecorator.
toDataGrainOperator() - Method in interface guru.mikelue.jdut.operation.DataRowOperator
Converts this instance to DataGrainOperator.
toDataGrainOperator() - Method in interface guru.mikelue.jdut.operation.DataRowsOperator
Converts this instance to DataGrainOperator.
toDataRowsOperator() - Method in interface guru.mikelue.jdut.operation.DataRowOperator
Converts this instance to DataRowsOperator.
toDuetFunctions() - Method in class guru.mikelue.jdut.yaml.node.CodeNode
 
toDuetFunctions(DataConductor, ConductorConfig, ConfigNode) - Method in class guru.mikelue.jdut.yaml.node.TableNode
Converts this node to DuetFunctions.
toJdbcFunction(DataGrain) - Method in interface guru.mikelue.jdut.operation.DataGrainOperator
Converts this lambda to JdbcFunction.
toString() - Method in class guru.mikelue.jdut.datagrain.SchemaTable
 
Transactional<T extends Connection,​R> - Class in guru.mikelue.jdut.jdbc.function
As surrounding of JDBC function for transactional wrapping.
Transactional(int) - Constructor for class guru.mikelue.jdut.jdbc.function.Transactional
Constructs with setting of transaction isolation.
Transactional(Optional<Integer>) - Constructor for class guru.mikelue.jdut.jdbc.function.Transactional
Constructs with setting of transaction isolation.
treatIdentifier(String) - Method in class guru.mikelue.jdut.datagrain.SchemaTable
Converts the case of identifier by meta-data of database.
truncate(Connection, DataGrain) - Static method in class guru.mikelue.jdut.operation.DefaultOperators
Default operator of truncating table.
TRUNCATE - Static variable in class guru.mikelue.jdut.operation.DefaultOperators
As the name of TRUNCATE(non-undo truncating of data of table).

U

Unknown - guru.mikelue.jdut.vendor.DatabaseVendor
 
Unknown - guru.mikelue.jdut.yaml.node.NodeType
 
update(Connection, DataGrain) - Static method in class guru.mikelue.jdut.operation.DefaultOperators
Default operator of update.
UPDATE - Static variable in class guru.mikelue.jdut.operation.DefaultOperators
As the name of UPDATE(data must be existing).

V

validate() - Method in class guru.mikelue.jdut.datagrain.DataRow.Builder
Validates this row.
validate() - Method in class guru.mikelue.jdut.datagrain.DataRow
Validates the data of row with schema information from DataRow.getTable().
valueOf(String) - Static method in enum guru.mikelue.jdut.junit5.JdutYamlFactory.Event
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum guru.mikelue.jdut.vendor.DatabaseVendor
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum guru.mikelue.jdut.yaml.node.NodeType
Returns the enum constant of this type with the specified name.
values() - Static method in enum guru.mikelue.jdut.junit5.JdutYamlFactory.Event
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum guru.mikelue.jdut.vendor.DatabaseVendor
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum guru.mikelue.jdut.yaml.node.NodeType
Returns an array containing the constants of this enum type, in the order they are declared.
ValueSuppliers - Class in guru.mikelue.jdut.function
This utility builds special version of Supplier.
VendorType - Interface in guru.mikelue.jdut.vendor
The interface to represent type of vendor.

Y

YamlConductorFactory - Class in guru.mikelue.jdut.yaml
The factory used to build DuetConductor by data definition of YAML format.
YamlFactoryListenerBase - Class in guru.mikelue.jdut.testng
Defines the basic, overridable method for constructing listeners.
YamlFactoryListenerBase() - Constructor for class guru.mikelue.jdut.testng.YamlFactoryListenerBase
 
YamlTags - Class in guru.mikelue.jdut.yaml
Defines the tags of JDUT used in YAML.
A B C D E F G H I J K L M N O P Q R S T U V Y 
All Classes All Packages