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

A

AbstractResultRow - Class in net.sf.jkniv.whinstone.statement
 
AbstractResultRow(Logger, DataMasking) - Constructor for class net.sf.jkniv.whinstone.statement.AbstractResultRow
 
add(Queryable) - Method in interface net.sf.jkniv.whinstone.Repository
Add a new object to repository.
add(T) - Method in interface net.sf.jkniv.whinstone.Repository
Add a new object to repository.
asAddCommand(Queryable) - Method in interface net.sf.jkniv.whinstone.commands.CommandAdapter
 
asArray() - Method in class net.sf.jkniv.whinstone.Param
 
asCollection() - Method in interface net.sf.jkniv.whinstone.classification.Groupable
 
asCollection() - Method in class net.sf.jkniv.whinstone.classification.GroupingBy
 
asCollection() - Method in class net.sf.jkniv.whinstone.classification.NoGroupingBy
 
asCommand() - Method in interface net.sf.jkniv.whinstone.commands.CommandHandler
Retrieve the command implementation for the Repository like: Update, Select, Batch etc
asCommand() - Method in class net.sf.jkniv.whinstone.commands.NoCommandHandler
 
asList() - Method in interface net.sf.jkniv.whinstone.classification.Groupable
 
asList() - Method in class net.sf.jkniv.whinstone.classification.GroupingBy
 
asList() - Method in class net.sf.jkniv.whinstone.classification.NoGroupingBy
 
asRemoveCommand(Queryable) - Method in interface net.sf.jkniv.whinstone.commands.CommandAdapter
 
asSelectCommand(Queryable, ResultRow<T, R>) - Method in interface net.sf.jkniv.whinstone.commands.CommandAdapter
 
asSet() - Method in interface net.sf.jkniv.whinstone.classification.Groupable
 
asSet() - Method in class net.sf.jkniv.whinstone.classification.GroupingBy
 
asSet() - Method in class net.sf.jkniv.whinstone.classification.NoGroupingBy
 
asUpdateCommand(Queryable) - Method in interface net.sf.jkniv.whinstone.commands.CommandAdapter
 
AutoBindParams - Interface in net.sf.jkniv.whinstone.params
Realize the bind from parameter to StatementAdapter automatically.
autoCommitOff() - Method in interface net.sf.jkniv.whinstone.ConnectionAdapter
 
autoCommitOn() - Method in interface net.sf.jkniv.whinstone.ConnectionAdapter
 
AutoKey<K> - Interface in net.sf.jkniv.whinstone.statement
Bound the key(s) to a entity model.

B

begin() - Method in interface net.sf.jkniv.whinstone.transaction.Transactional
The TransactionManager.begin method starts a global transaction and associates the transaction context with the calling thread.
bind(Sql) - Method in interface net.sf.jkniv.whinstone.Queryable
Bind Sql to Queryable instance generating the raw query.
bind(StatementAdapter<T, R>) - Method in interface net.sf.jkniv.whinstone.Queryable
 
bind(String, Object) - Method in interface net.sf.jkniv.whinstone.statement.StatementAdapter
Bind an argument to a named parameter.
bind(Param) - Method in interface net.sf.jkniv.whinstone.statement.StatementAdapter
Bind an argument to a position parameter.
bind(Param...) - Method in interface net.sf.jkniv.whinstone.statement.StatementAdapter
Bind the varargs parameters to statement
bindKey() - Method in interface net.sf.jkniv.whinstone.statement.StatementAdapter
bind the keys generated
BooleanBitType - Class in net.sf.jkniv.whinstone.types
Conversion type from Java Boolean to JDBC BIT.
BooleanBitType(String) - Constructor for class net.sf.jkniv.whinstone.types.BooleanBitType
 
BooleanCharType - Class in net.sf.jkniv.whinstone.types
Conversion type from Java Boolean to JDBC CHAR.
BooleanCharType(String) - Constructor for class net.sf.jkniv.whinstone.types.BooleanCharType
 
BooleanIntType - Class in net.sf.jkniv.whinstone.types
Conversion type from Java Boolean to JDBC INTEGER.
BooleanIntType(String) - Constructor for class net.sf.jkniv.whinstone.types.BooleanIntType
 
BooleanVarcharType - Class in net.sf.jkniv.whinstone.types
Conversion type from Java Boolean to JDBC VARCHAR.
BooleanVarcharType(String) - Constructor for class net.sf.jkniv.whinstone.types.BooleanVarcharType
 

C

cached() - Method in interface net.sf.jkniv.whinstone.Queryable
mark the query result as cache
cacheIgnore() - Method in interface net.sf.jkniv.whinstone.Queryable
Specifies intentionally to no retrieve the data from cache, the query must be hit the database
CalendarIntType - Class in net.sf.jkniv.whinstone.types
Conversion type from Java Calendar to JDBC INTEGER.
CalendarIntType(String) - Constructor for class net.sf.jkniv.whinstone.types.CalendarIntType
 
CalendarTimestampType - Class in net.sf.jkniv.whinstone.types
Conversion type from Java Calendar to JDBC TIMESTAMP.
CalendarTimestampType() - Constructor for class net.sf.jkniv.whinstone.types.CalendarTimestampType
 
CalendarTimestampType(String) - Constructor for class net.sf.jkniv.whinstone.types.CalendarTimestampType
 
CallbackScope - Enum in net.sf.jkniv.whinstone
Enumeration for possible scope of execution from callback methods.
CassandraType - Enum in net.sf.jkniv.whinstone.types
Data types supported by cassandra.
checkSqlType(SqlType) - Method in interface net.sf.jkniv.whinstone.commands.CommandHandler
If the command isn't the SQL type expected an illegal argument exception is throw.
checkSqlType(SqlType) - Method in class net.sf.jkniv.whinstone.commands.DefaultCommandHandler
 
checkSqlType(SqlType) - Method in class net.sf.jkniv.whinstone.commands.NoCommandHandler
 
classifier(R) - Method in interface net.sf.jkniv.whinstone.classification.Groupable
 
classifier(R) - Method in class net.sf.jkniv.whinstone.classification.GroupingBy
 
classifier(R) - Method in class net.sf.jkniv.whinstone.classification.NoGroupingBy
 
clone(Queryable) - Static method in class net.sf.jkniv.whinstone.QueryFactory
 
clone(Queryable, Class<T>) - Static method in class net.sf.jkniv.whinstone.QueryFactory
Clone queryable object with a return type if no null
clone(Queryable, RegisterType) - Static method in class net.sf.jkniv.whinstone.QueryFactory
Clone queryable object with a return type if no null
clone(Queryable, RegisterType, Class<T>) - Static method in class net.sf.jkniv.whinstone.QueryFactory
 
clone(String, Queryable, Object, RegisterType, Class<T>) - Static method in class net.sf.jkniv.whinstone.QueryFactory
Clone queryable object with a return type if no null
close() - Method in interface net.sf.jkniv.whinstone.commands.CommandAdapter
 
close() - Method in interface net.sf.jkniv.whinstone.ConnectionAdapter
 
close(ConnectionAdapter) - Method in interface net.sf.jkniv.whinstone.ConnectionFactory
null-safe close connection.
close(PreparedStatement) - Method in interface net.sf.jkniv.whinstone.ConnectionFactory
null-safe close PreparedStatement.
close(Statement) - Method in interface net.sf.jkniv.whinstone.ConnectionFactory
null-safe close Statement.
close(ResultSet) - Method in interface net.sf.jkniv.whinstone.ConnectionFactory
null-safe close ResultSet.
close(CallableStatement) - Method in interface net.sf.jkniv.whinstone.ConnectionFactory
null-safe close CallableStatement.
close() - Method in interface net.sf.jkniv.whinstone.Repository
Close the connection with the database.
close() - Method in interface net.sf.jkniv.whinstone.statement.StatementAdapter
 
close(String) - Static method in class net.sf.jkniv.whinstone.transaction.TransactionSessions
 
ColumnType - Interface in net.sf.jkniv.whinstone.types
Represent the data type of columns from a database
Command - Interface in net.sf.jkniv.whinstone.commands
Command to be executed in database like Select, Update, Delete, Insert, Stored Procedure...
CommandAdapter - Interface in net.sf.jkniv.whinstone.commands
Adapter to abstract the JDBC Connection Connection representing a connection/session to a specific database (RDBMS or NoSQL).
CommandHandler - Interface in net.sf.jkniv.whinstone.commands
A command handler to keep the life-cycle to be executed the Queryable and Command for a repository.
CommandHandlerFactory - Class in net.sf.jkniv.whinstone.commands
A command handler to keep the life-cycle to be executed the Queryable and Command for a repository.
CommandHandlerFactory() - Constructor for class net.sf.jkniv.whinstone.commands.CommandHandlerFactory
 
commit() - Method in interface net.sf.jkniv.whinstone.ConnectionAdapter
 
commit() - Method in interface net.sf.jkniv.whinstone.transaction.Transactional
The TransactionManager.commit method completes the transaction currently associated with the calling thread.
ConnectionAdapter - Interface in net.sf.jkniv.whinstone
Adapter to abstract the Jdbc Connection Connection representing a connection/session to a specific database (RDBMS or NoSQL).
ConnectionFactory - Interface in net.sf.jkniv.whinstone
Responsible to open connections with a specific database, could be a DataSource, DriverManager, SpringDataSource manager...
containsQuery(String) - Method in interface net.sf.jkniv.whinstone.Repository
 
Converter - Annotation Type in net.sf.jkniv.whinstone.types
The converter is used to change the value/type from original object to a destiny object.
Converter.EnumType - Enum in net.sf.jkniv.whinstone.types
 
ConverterException - Exception in net.sf.jkniv.whinstone.types
 
ConverterException() - Constructor for exception net.sf.jkniv.whinstone.types.ConverterException
Constructor for ConverterException without message detail
ConverterException(String) - Constructor for exception net.sf.jkniv.whinstone.types.ConverterException
Constructor for ConverterException.
ConverterException(String, Throwable) - Constructor for exception net.sf.jkniv.whinstone.types.ConverterException
Constructor for ConverterException.
ConverterException(Throwable) - Constructor for exception net.sf.jkniv.whinstone.types.ConverterException
 
Convertible<A,B> - Interface in net.sf.jkniv.whinstone.types
Convert or make the parser from Jdbc type to java object (class attribute) or vice-versa.

D

DateIntType - Class in net.sf.jkniv.whinstone.types
Conversion type from Java java.util.Date to JDBC INTEGER.
DateIntType(String) - Constructor for class net.sf.jkniv.whinstone.types.DateIntType
 
DateTimestampType - Class in net.sf.jkniv.whinstone.types
Conversion type from Java java.util.Date to JDBC TIMESTAMP.
DateTimestampType() - Constructor for class net.sf.jkniv.whinstone.types.DateTimestampType
 
DateTimestampType(String) - Constructor for class net.sf.jkniv.whinstone.types.DateTimestampType
 
DateTimeType - Class in net.sf.jkniv.whinstone.types
Conversion type from Java java.util.Date to JDBC TIME.
DateTimeType() - Constructor for class net.sf.jkniv.whinstone.types.DateTimeType
 
DateTimeType(String) - Constructor for class net.sf.jkniv.whinstone.types.DateTimeType
 
DateType - Class in net.sf.jkniv.whinstone.types
Conversion type from Java java.util.Date to JDBC DATE.
DateType() - Constructor for class net.sf.jkniv.whinstone.types.DateType
 
DateType(String) - Constructor for class net.sf.jkniv.whinstone.types.DateType
 
DefaultCommandHandler - Class in net.sf.jkniv.whinstone.commands
 
DefaultCommandHandler(CommandAdapter) - Constructor for class net.sf.jkniv.whinstone.commands.DefaultCommandHandler
 
DefaultQueryHandler - Class in net.sf.jkniv.whinstone.commands
 
DefaultQueryHandler(CommandAdapter) - Constructor for class net.sf.jkniv.whinstone.commands.DefaultQueryHandler
 
DoubleBigDecimalType - Class in net.sf.jkniv.whinstone.types
Conversion type from Java Double to JDBC Decimal.
DoubleBigDecimalType() - Constructor for class net.sf.jkniv.whinstone.types.DoubleBigDecimalType
 
DoubleBigDecimalType(String) - Constructor for class net.sf.jkniv.whinstone.types.DoubleBigDecimalType
 
dsl() - Method in interface net.sf.jkniv.whinstone.Repository
A domain-specific languages (DSL) from native API: JPA, Couchbase, Cassandra etc.

E

enrich(Queryable) - Method in interface net.sf.jkniv.whinstone.Repository
Use the Queryable to retrieve data and appends the result to Queryable.getParams() parameters, where for each get method must have a correspondent set.
EnumNameType - Class in net.sf.jkniv.whinstone.types
A Enumeration converter value.
EnumNameType(Class<?>) - Constructor for class net.sf.jkniv.whinstone.types.EnumNameType
 
EnumOrdinalType - Class in net.sf.jkniv.whinstone.types
A Enumeration converter value.
EnumOrdinalType(Class<?>) - Constructor for class net.sf.jkniv.whinstone.types.EnumOrdinalType
 
equals(Object) - Method in class net.sf.jkniv.whinstone.Param
 
execute() - Method in interface net.sf.jkniv.whinstone.commands.Command
Execute the database statement could be a Command or a Query
execute() - Method in class net.sf.jkniv.whinstone.commands.NoCommand
 
execute() - Method in interface net.sf.jkniv.whinstone.statement.StatementAdapter
 

F

flush() - Method in interface net.sf.jkniv.whinstone.Repository
Push the queries from buffer to repository.

G

get(Queryable) - Method in interface net.sf.jkniv.whinstone.Repository
Get one object instance from repository using a query.
get(Queryable, Class<T>) - Method in interface net.sf.jkniv.whinstone.Repository
Get one object instance of type returnType from repository using a query.
get(Queryable, ResultRow<T, R>) - Method in interface net.sf.jkniv.whinstone.Repository
Get one object instance from repository using a query.
get(T) - Method in interface net.sf.jkniv.whinstone.Repository
Get one object instance from repository using a object as parameter.
get(Class<T>, Object) - Method in interface net.sf.jkniv.whinstone.Repository
Get one object instance of type returnType from repository using a object as parameter.
get(String) - Static method in class net.sf.jkniv.whinstone.transaction.TransactionSessions
 
getAttributeName() - Method in interface net.sf.jkniv.whinstone.JdbcColumn
 
getBookmark() - Method in interface net.sf.jkniv.whinstone.Queryable
Get a record of which page selected to mark the reader's place
getBytes(R) - Method in interface net.sf.jkniv.whinstone.JdbcColumn
 
getColumnType() - Method in class net.sf.jkniv.whinstone.types.BooleanBitType
 
getColumnType() - Method in class net.sf.jkniv.whinstone.types.BooleanCharType
 
getColumnType() - Method in class net.sf.jkniv.whinstone.types.BooleanIntType
 
getColumnType() - Method in class net.sf.jkniv.whinstone.types.BooleanVarcharType
 
getColumnType() - Method in class net.sf.jkniv.whinstone.types.CalendarIntType
 
getColumnType() - Method in class net.sf.jkniv.whinstone.types.CalendarTimestampType
 
getColumnType() - Method in interface net.sf.jkniv.whinstone.types.Convertible
 
getColumnType() - Method in class net.sf.jkniv.whinstone.types.DateIntType
 
getColumnType() - Method in class net.sf.jkniv.whinstone.types.DateTimestampType
 
getColumnType() - Method in class net.sf.jkniv.whinstone.types.DateTimeType
 
getColumnType() - Method in class net.sf.jkniv.whinstone.types.DateType
 
getColumnType() - Method in class net.sf.jkniv.whinstone.types.DoubleBigDecimalType
 
getColumnType() - Method in class net.sf.jkniv.whinstone.types.EnumNameType
 
getColumnType() - Method in class net.sf.jkniv.whinstone.types.EnumOrdinalType
 
getColumnType() - Method in class net.sf.jkniv.whinstone.types.IntLongType
 
getColumnType() - Method in class net.sf.jkniv.whinstone.types.LongBigDecimalType
 
getColumnType() - Method in class net.sf.jkniv.whinstone.types.LongNumericType
 
getColumnType() - Method in class net.sf.jkniv.whinstone.types.NoConverterType
 
getColumnType() - Method in class net.sf.jkniv.whinstone.types.ShortIntType
 
getCommandAdapter() - Method in class net.sf.jkniv.whinstone.commands.DefaultCommandHandler
 
getConnection() - Method in class net.sf.jkniv.whinstone.transaction.TransactionContext
 
getContextName() - Method in interface net.sf.jkniv.whinstone.commands.CommandAdapter
 
getContextName() - Method in interface net.sf.jkniv.whinstone.ConnectionAdapter
 
getContextName() - Method in interface net.sf.jkniv.whinstone.ConnectionFactory
Name from repository context
getConverter(Class) - Method in class net.sf.jkniv.whinstone.types.RegisterType
 
getDynamicSql() - Method in interface net.sf.jkniv.whinstone.Queryable
Dynamic SQL statement from XML file.
getId() - Method in interface net.sf.jkniv.whinstone.statement.AutoKey
Get a identifier
getIndex() - Method in interface net.sf.jkniv.whinstone.JdbcColumn
 
getIndex() - Method in class net.sf.jkniv.whinstone.Param
 
getInstance() - Static method in class net.sf.jkniv.whinstone.commands.NoCommand
 
getInstance() - Static method in class net.sf.jkniv.whinstone.commands.NoCommandHandler
 
getInstance() - Static method in class net.sf.jkniv.whinstone.RepositoryService
 
getInstance() - Static method in class net.sf.jkniv.whinstone.types.NoConverterType
 
getInstance() - Static method in class net.sf.jkniv.whinstone.types.UnknowType
 
getMax() - Method in interface net.sf.jkniv.whinstone.Queryable
Get the maximum number of rows from query result.
getMetaData() - Method in interface net.sf.jkniv.whinstone.ConnectionAdapter
 
getMethodName() - Method in interface net.sf.jkniv.whinstone.JdbcColumn
 
getName() - Method in interface net.sf.jkniv.whinstone.JdbcColumn
 
getName() - Method in class net.sf.jkniv.whinstone.Param
 
getName() - Method in interface net.sf.jkniv.whinstone.Queryable
The query name used to localize the query at in XML file.
getName() - Method in class net.sf.jkniv.whinstone.transaction.TransactionContext
 
getOffset() - Method in interface net.sf.jkniv.whinstone.Queryable
Get the number from first row from query result.
getParams() - Method in interface net.sf.jkniv.whinstone.Queryable
Parameters of query.
getParamsNames() - Method in interface net.sf.jkniv.whinstone.Queryable
Name of parameters that bound with final SQL statement
getProperty(String) - Method in interface net.sf.jkniv.whinstone.Queryable
Recover the value of the named parameter (can be nested), with no type conversions.
getProperty(String, int) - Method in interface net.sf.jkniv.whinstone.Queryable
 
getPropertyAccess() - Method in interface net.sf.jkniv.whinstone.JdbcColumn
 
geTransactionType() - Method in interface net.sf.jkniv.whinstone.transaction.Transactional
Type of transactions supported by the repository
getRegisterType() - Method in interface net.sf.jkniv.whinstone.Queryable
 
getReturnType() - Method in interface net.sf.jkniv.whinstone.Queryable
Overload the return type from XML query.
getStatus() - Method in interface net.sf.jkniv.whinstone.transaction.Transactional
 
getTotal() - Method in interface net.sf.jkniv.whinstone.Queryable
Get total of rows that query can retrieve, filled after query is executed.
getTransaction() - Method in interface net.sf.jkniv.whinstone.Repository
 
getTransactional() - Method in class net.sf.jkniv.whinstone.transaction.TransactionContext
 
getTransactionManager() - Method in interface net.sf.jkniv.whinstone.ConnectionFactory
Create new Transaction Manager for JDBC transactions
getTransformable() - Method in interface net.sf.jkniv.whinstone.ResultRow
 
getType() - Method in interface net.sf.jkniv.whinstone.JdbcColumn
 
getType() - Method in interface net.sf.jkniv.whinstone.spi.RepositoryFactory
The type of Repository
getType() - Method in class net.sf.jkniv.whinstone.types.BooleanBitType
 
getType() - Method in class net.sf.jkniv.whinstone.types.BooleanCharType
 
getType() - Method in class net.sf.jkniv.whinstone.types.BooleanIntType
 
getType() - Method in class net.sf.jkniv.whinstone.types.BooleanVarcharType
 
getType() - Method in class net.sf.jkniv.whinstone.types.CalendarIntType
 
getType() - Method in class net.sf.jkniv.whinstone.types.CalendarTimestampType
 
getType() - Method in interface net.sf.jkniv.whinstone.types.Convertible
 
getType() - Method in class net.sf.jkniv.whinstone.types.DateIntType
 
getType() - Method in class net.sf.jkniv.whinstone.types.DateTimestampType
 
getType() - Method in class net.sf.jkniv.whinstone.types.DateTimeType
 
getType() - Method in class net.sf.jkniv.whinstone.types.DateType
 
getType() - Method in class net.sf.jkniv.whinstone.types.DoubleBigDecimalType
 
getType() - Method in class net.sf.jkniv.whinstone.types.EnumNameType
 
getType() - Method in class net.sf.jkniv.whinstone.types.EnumOrdinalType
 
getType() - Method in class net.sf.jkniv.whinstone.types.IntLongType
 
getType() - Method in class net.sf.jkniv.whinstone.types.LongBigDecimalType
 
getType() - Method in class net.sf.jkniv.whinstone.types.LongNumericType
 
getType() - Method in class net.sf.jkniv.whinstone.types.NoConverterType
 
getType() - Method in class net.sf.jkniv.whinstone.types.ShortIntType
 
getUId() - Method in interface net.sf.jkniv.whinstone.statement.AutoKey
Get a unique identifier
getValue(R) - Method in interface net.sf.jkniv.whinstone.JdbcColumn
 
getValue() - Method in class net.sf.jkniv.whinstone.Param
 
getValueAs() - Method in class net.sf.jkniv.whinstone.Param
get the value converted when there is one, otherwise the original value.
getValueOf(JdbcColumn<R>, R) - Method in class net.sf.jkniv.whinstone.statement.AbstractResultRow
 
Groupable<T,R> - Interface in net.sf.jkniv.whinstone.classification
Create group of objects with a tabular result <R>.
GroupingBy<T,R> - Class in net.sf.jkniv.whinstone.classification
Create group of objects with a tabular result <R>.
GroupingBy(List<String>, Class<T>, Transformable.TransformableType) - Constructor for class net.sf.jkniv.whinstone.classification.GroupingBy
 
GroupingBy(List<String>, Class<T>, Transformable<R>) - Constructor for class net.sf.jkniv.whinstone.classification.GroupingBy
 

H

handleableException - Variable in class net.sf.jkniv.whinstone.commands.DefaultCommandHandler
 
hashCode() - Method in class net.sf.jkniv.whinstone.Param
 
hasItem() - Method in interface net.sf.jkniv.whinstone.statement.AutoKey
 
hasReturnType() - Method in interface net.sf.jkniv.whinstone.Queryable
Default value of getReturnType() is java.util.Map instance, this method check if there is a type is not default.
hasRowsOffset() - Method in interface net.sf.jkniv.whinstone.Queryable
Is there a offset to skip first rows?

I

IntLongType - Class in net.sf.jkniv.whinstone.types
Conversion type from Java Integer to JDBC BIGINT.
IntLongType() - Constructor for class net.sf.jkniv.whinstone.types.IntLongType
 
IntLongType(String) - Constructor for class net.sf.jkniv.whinstone.types.IntLongType
 
isActive() - Method in class net.sf.jkniv.whinstone.transaction.TransactionContext
 
isAdd() - Method in enum net.sf.jkniv.whinstone.CallbackScope
 
isArray() - Method in class net.sf.jkniv.whinstone.Param
 
isAutoCommit() - Method in interface net.sf.jkniv.whinstone.ConnectionAdapter
 
isBinary() - Method in interface net.sf.jkniv.whinstone.JdbcColumn
 
isBinary() - Method in enum net.sf.jkniv.whinstone.types.CassandraType
 
isBinary() - Method in interface net.sf.jkniv.whinstone.types.ColumnType
 
isBinary() - Method in enum net.sf.jkniv.whinstone.types.JdbcType
 
isBinary() - Method in class net.sf.jkniv.whinstone.types.UnknowType
 
isBlob() - Method in enum net.sf.jkniv.whinstone.types.CassandraType
 
isBlob() - Method in interface net.sf.jkniv.whinstone.types.ColumnType
 
isBlob() - Method in enum net.sf.jkniv.whinstone.types.JdbcType
 
isBlob() - Method in class net.sf.jkniv.whinstone.types.UnknowType
 
isBoundParams() - Method in interface net.sf.jkniv.whinstone.Queryable
Check if the parameters from queryable was bind to StatementAdapter instance.
isBoundSql() - Method in interface net.sf.jkniv.whinstone.Queryable
Check if SQL object was bind to this instance.
isCached() - Method in interface net.sf.jkniv.whinstone.Queryable
Indicate the query result is from cache, isn't from repository.
isCacheIgnore() - Method in interface net.sf.jkniv.whinstone.Queryable
Verify was marked to ignore the cache.
isClob() - Method in enum net.sf.jkniv.whinstone.types.CassandraType
 
isClob() - Method in interface net.sf.jkniv.whinstone.types.ColumnType
 
isClob() - Method in enum net.sf.jkniv.whinstone.types.JdbcType
 
isClob() - Method in class net.sf.jkniv.whinstone.types.UnknowType
 
isClosed() - Method in interface net.sf.jkniv.whinstone.ConnectionAdapter
 
isCollection() - Method in class net.sf.jkniv.whinstone.Param
 
isDate() - Method in enum net.sf.jkniv.whinstone.types.CassandraType
 
isDate() - Method in interface net.sf.jkniv.whinstone.types.ColumnType
 
isDate() - Method in enum net.sf.jkniv.whinstone.types.JdbcType
 
isDate() - Method in class net.sf.jkniv.whinstone.types.UnknowType
 
isEmpty() - Method in interface net.sf.jkniv.whinstone.statement.AutoKey
 
isEmpty(String) - Static method in class net.sf.jkniv.whinstone.transaction.TransactionSessions
 
isEmpty() - Method in class net.sf.jkniv.whinstone.types.RegisterType
 
isNestedAttribute() - Method in interface net.sf.jkniv.whinstone.JdbcColumn
 
isPaging() - Method in interface net.sf.jkniv.whinstone.Queryable
Is there a max row limit indicated?
isRemove() - Method in enum net.sf.jkniv.whinstone.CallbackScope
 
isScalar() - Method in interface net.sf.jkniv.whinstone.Queryable
verify if the query is scalar value.
isSelect() - Method in enum net.sf.jkniv.whinstone.CallbackScope
 
isTime() - Method in enum net.sf.jkniv.whinstone.types.CassandraType
 
isTime() - Method in interface net.sf.jkniv.whinstone.types.ColumnType
 
isTime() - Method in enum net.sf.jkniv.whinstone.types.JdbcType
 
isTime() - Method in class net.sf.jkniv.whinstone.types.UnknowType
 
isTimestamp() - Method in enum net.sf.jkniv.whinstone.types.CassandraType
 
isTimestamp() - Method in interface net.sf.jkniv.whinstone.types.ColumnType
 
isTimestamp() - Method in enum net.sf.jkniv.whinstone.types.JdbcType
 
isTimestamp() - Method in class net.sf.jkniv.whinstone.types.UnknowType
 
isTypeOfArray() - Method in interface net.sf.jkniv.whinstone.Queryable
verify if the parameter is an array
isTypeOfArrayBasicTypes() - Method in interface net.sf.jkniv.whinstone.Queryable
 
isTypeOfArrayMap() - Method in interface net.sf.jkniv.whinstone.Queryable
 
isTypeOfArrayPojo() - Method in interface net.sf.jkniv.whinstone.Queryable
 
isTypeOfBasic() - Method in interface net.sf.jkniv.whinstone.Queryable
 
isTypeOfBulk() - Method in interface net.sf.jkniv.whinstone.Queryable
verify if the parameter is a collection or array
isTypeOfCollection() - Method in interface net.sf.jkniv.whinstone.Queryable
verify if the parameter is a collection
isTypeOfCollectionArray() - Method in interface net.sf.jkniv.whinstone.Queryable
 
isTypeOfCollectionBasicTypes() - Method in interface net.sf.jkniv.whinstone.Queryable
 
isTypeOfCollectionMap() - Method in interface net.sf.jkniv.whinstone.Queryable
 
isTypeOfCollectionPojo() - Method in interface net.sf.jkniv.whinstone.Queryable
 
isTypeOfMap() - Method in interface net.sf.jkniv.whinstone.Queryable
verify if the parameter is a map
isTypeOfNull() - Method in interface net.sf.jkniv.whinstone.Queryable
 
isTypeOfPojo() - Method in interface net.sf.jkniv.whinstone.Queryable
verify if the parameter is a pojo
isUpdate() - Method in enum net.sf.jkniv.whinstone.CallbackScope
 
iterator() - Method in interface net.sf.jkniv.whinstone.Queryable
Returns an iterator over the collection of params or array of params.
iterator() - Method in interface net.sf.jkniv.whinstone.statement.AutoKey
 

J

JdbcColumn<R> - Interface in net.sf.jkniv.whinstone
Represents a column of database.
JdbcColumnMapper - Interface in net.sf.jkniv.whinstone
 
JdbcType - Enum in net.sf.jkniv.whinstone.types
The class that defines the constants that are used to identify generic SQL types, called JDBC types.

L

list(Queryable) - Method in interface net.sf.jkniv.whinstone.Repository
Retrieve a set of objects T from repository using a query.
list(Queryable, Class<T>) - Method in interface net.sf.jkniv.whinstone.Repository
Retrieve a set of objects returnType from repository using a query.
list(Queryable, ResultRow<T, R>) - Method in interface net.sf.jkniv.whinstone.Repository
Retrieve a set of objects T from repository using a query.
LongBigDecimalType - Class in net.sf.jkniv.whinstone.types
Conversion type from Java Long to JDBC DECIMAL.
LongBigDecimalType() - Constructor for class net.sf.jkniv.whinstone.types.LongBigDecimalType
 
LongBigDecimalType(String) - Constructor for class net.sf.jkniv.whinstone.types.LongBigDecimalType
 
LongNumericType - Class in net.sf.jkniv.whinstone.types
Conversion type from Java Long to JDBC NUMERIC.
LongNumericType() - Constructor for class net.sf.jkniv.whinstone.types.LongNumericType
 
LongNumericType(String) - Constructor for class net.sf.jkniv.whinstone.types.LongNumericType
 
lookup(RepositoryType) - Method in class net.sf.jkniv.whinstone.RepositoryService
 
lookup(String) - Method in class net.sf.jkniv.whinstone.RepositoryService
 

M

map(String) - Method in interface net.sf.jkniv.whinstone.JdbcColumnMapper
 
map(String) - Method in class net.sf.jkniv.whinstone.UnderscoreToCamelCaseMapper
 
MapTransform - Class in net.sf.jkniv.whinstone.classification
 
MapTransform() - Constructor for class net.sf.jkniv.whinstone.classification.MapTransform
 

N

name() - Method in interface net.sf.jkniv.whinstone.types.ColumnType
 
name() - Method in class net.sf.jkniv.whinstone.types.UnknowType
 
net.sf.jkniv.whinstone - package net.sf.jkniv.whinstone
 
net.sf.jkniv.whinstone.classification - package net.sf.jkniv.whinstone.classification
 
net.sf.jkniv.whinstone.commands - package net.sf.jkniv.whinstone.commands
 
net.sf.jkniv.whinstone.params - package net.sf.jkniv.whinstone.params
 
net.sf.jkniv.whinstone.spi - package net.sf.jkniv.whinstone.spi
 
net.sf.jkniv.whinstone.statement - package net.sf.jkniv.whinstone.statement
 
net.sf.jkniv.whinstone.transaction - package net.sf.jkniv.whinstone.transaction
 
net.sf.jkniv.whinstone.types - package net.sf.jkniv.whinstone.types
 
newBasicParam(StatementAdapter<T, R>, Queryable) - Static method in class net.sf.jkniv.whinstone.params.PrepareParamsFactory
 
newInstance() - Method in interface net.sf.jkniv.whinstone.spi.RepositoryFactory
New instance of Repository using default name from SqlContext "repository-sql.xml".
newInstance(Properties) - Method in interface net.sf.jkniv.whinstone.spi.RepositoryFactory
New instance of Repository using default name from SqlContext "repository-sql.xml" with additional properties.
newInstance(Properties, SqlContext) - Method in interface net.sf.jkniv.whinstone.spi.RepositoryFactory
New instance of Repository using additional properties and SqlContext instance.
newInstance(String) - Method in interface net.sf.jkniv.whinstone.spi.RepositoryFactory
 
newInstance(SqlContext) - Method in interface net.sf.jkniv.whinstone.spi.RepositoryFactory
 
newNamedParams(StatementAdapter<T, R>, Queryable) - Static method in class net.sf.jkniv.whinstone.params.PrepareParamsFactory
 
newNoParams(StatementAdapter<T, R>) - Static method in class net.sf.jkniv.whinstone.params.PrepareParamsFactory
 
newPositionalArrayParams(StatementAdapter<T, R>, Queryable) - Static method in class net.sf.jkniv.whinstone.params.PrepareParamsFactory
 
newPositionalCollectionArrayParams(StatementAdapter<T, R>, Queryable) - Static method in class net.sf.jkniv.whinstone.params.PrepareParamsFactory
 
newPositionalCollectionMapParams(StatementAdapter<T, R>, Queryable) - Static method in class net.sf.jkniv.whinstone.params.PrepareParamsFactory
 
newPositionalCollectionParams(StatementAdapter<T, R>, Queryable) - Static method in class net.sf.jkniv.whinstone.params.PrepareParamsFactory
 
newPositionalCollectionPojoParams(StatementAdapter<T, R>, Queryable, RegisterType) - Static method in class net.sf.jkniv.whinstone.params.PrepareParamsFactory
 
newPositionalParams(StatementAdapter<T, R>, Queryable) - Static method in class net.sf.jkniv.whinstone.params.PrepareParamsFactory
 
newPrepareParams(StatementAdapter<T, R>, Queryable) - Static method in class net.sf.jkniv.whinstone.params.PrepareParamsFactory
 
NoCommand - Class in net.sf.jkniv.whinstone.commands
Dummy/Empty implementation for Command
NoCommand() - Constructor for class net.sf.jkniv.whinstone.commands.NoCommand
 
NoCommandHandler - Class in net.sf.jkniv.whinstone.commands
Dummy/Empty implementation for CommandHandler
NoConverterType - Class in net.sf.jkniv.whinstone.types
No conversion is done.
NoGroupingBy<T,R> - Class in net.sf.jkniv.whinstone.classification
 
NoGroupingBy() - Constructor for class net.sf.jkniv.whinstone.classification.NoGroupingBy
 

O

ObjectTransform - Class in net.sf.jkniv.whinstone.classification
 
ObjectTransform() - Constructor for class net.sf.jkniv.whinstone.classification.ObjectTransform
 
of(String, Object...) - Static method in class net.sf.jkniv.whinstone.QueryFactory
Creates a Query object parameterized starting at first row and retrieve all rows, isolation default, no timeout and online (no batch).
of(String, RegisterType, Object...) - Static method in class net.sf.jkniv.whinstone.QueryFactory
 
of(String, Object) - Static method in class net.sf.jkniv.whinstone.QueryFactory
Creates a Queryable object parameterized starting at first row and retrieve all rows, isolation default, no timeout and online (no batch).
of(String, Object, int, int) - Static method in class net.sf.jkniv.whinstone.QueryFactory
Build a new Queryable object
of(String, int, int) - Static method in class net.sf.jkniv.whinstone.QueryFactory
Build a new Queryable object without parameters
of(String, Class<T>, Object...) - Static method in class net.sf.jkniv.whinstone.QueryFactory
Build a new Queryable object
of(String, Class<T>, Object) - Static method in class net.sf.jkniv.whinstone.QueryFactory
Creates a Queryable object parameterized starting at first row and retrieve all rows, isolation default, no timeout and online (no batch).
of(String, Class<T>) - Static method in class net.sf.jkniv.whinstone.QueryFactory
Build a new Queryable object
ofAdd(CommandAdapter) - Static method in class net.sf.jkniv.whinstone.commands.CommandHandlerFactory
 
ofArray(String, Object...) - Static method in class net.sf.jkniv.whinstone.QueryFactory
Creates a Queryable object parameterized starting at first row and retrieve all rows, isolation default, no timeout and online (no batch).
ofArray(String, RegisterType, Object...) - Static method in class net.sf.jkniv.whinstone.QueryFactory
 
ofRemove(CommandAdapter) - Static method in class net.sf.jkniv.whinstone.commands.CommandHandlerFactory
 
ofSelect(CommandAdapter) - Static method in class net.sf.jkniv.whinstone.commands.CommandHandlerFactory
 
ofUpdate(CommandAdapter) - Static method in class net.sf.jkniv.whinstone.commands.CommandHandlerFactory
 
on() - Method in interface net.sf.jkniv.whinstone.params.AutoBindParams
Bind all parameters from Queryable to StatementAdapter automatically
onBulk() - Method in interface net.sf.jkniv.whinstone.params.AutoBindParams
Grouping multiple insert |update | delete statements into a single Prepared Statement.
open() - Method in interface net.sf.jkniv.whinstone.ConnectionFactory
Attempts to establish a connection to the database
open(Isolation) - Method in interface net.sf.jkniv.whinstone.ConnectionFactory
Attempts to establish a connection to the database with specific isolation
overloadResultRow - Variable in class net.sf.jkniv.whinstone.commands.DefaultCommandHandler
 

P

Param - Class in net.sf.jkniv.whinstone
Represents the parameter from Queryable.
Param() - Constructor for class net.sf.jkniv.whinstone.Param
 
Param(Object) - Constructor for class net.sf.jkniv.whinstone.Param
 
Param(Object, int) - Constructor for class net.sf.jkniv.whinstone.Param
 
Param(Object, String) - Constructor for class net.sf.jkniv.whinstone.Param
 
Param(Object, Object, String) - Constructor for class net.sf.jkniv.whinstone.Param
 
Param(Object, String, int) - Constructor for class net.sf.jkniv.whinstone.Param
 
Param(Object, Object, String, int) - Constructor for class net.sf.jkniv.whinstone.Param
 
ParameterException - Exception in net.sf.jkniv.whinstone.params
This exception is thrown when an illegal parameter is used that cause a problem with a query.
ParameterException() - Constructor for exception net.sf.jkniv.whinstone.params.ParameterException
Constructor for ParameterException without message detail
ParameterException(String) - Constructor for exception net.sf.jkniv.whinstone.params.ParameterException
Constructor for ParameterException.
ParameterException(String, Throwable) - Constructor for exception net.sf.jkniv.whinstone.params.ParameterException
Constructor for ParameterException.
ParameterException(Throwable) - Constructor for exception net.sf.jkniv.whinstone.params.ParameterException
 
ParameterNotFoundException - Exception in net.sf.jkniv.whinstone.params
 
ParameterNotFoundException() - Constructor for exception net.sf.jkniv.whinstone.params.ParameterNotFoundException
Constructor for ParameterNotFoundException without message detail
ParameterNotFoundException(String) - Constructor for exception net.sf.jkniv.whinstone.params.ParameterNotFoundException
Constructor for ParameterNotFoundException.
ParameterNotFoundException(String, Throwable) - Constructor for exception net.sf.jkniv.whinstone.params.ParameterNotFoundException
Constructor for ParameterNotFoundException.
ParameterNotFoundException(Throwable) - Constructor for exception net.sf.jkniv.whinstone.params.ParameterNotFoundException
 
parser(R) - Method in interface net.sf.jkniv.whinstone.ResultSetParser
Execute the parser at ResultSet iterating over them.
postCallback() - Method in interface net.sf.jkniv.whinstone.commands.CommandHandler
Invoke all post callback methods configured for the parameters of Queryable
postCallback() - Method in class net.sf.jkniv.whinstone.commands.DefaultCommandHandler
 
postCallback() - Method in class net.sf.jkniv.whinstone.commands.NoCommandHandler
 
PostCallBack - Annotation Type in net.sf.jkniv.whinstone
Hook method to be invoked after execution of Repository method.
postCommit() - Method in interface net.sf.jkniv.whinstone.commands.CommandHandler
Invoke all post callback methods, configured to be executed after a successful commit, for the parameters of Queryable.
postCommit() - Method in class net.sf.jkniv.whinstone.commands.DefaultCommandHandler
 
postCommit() - Method in class net.sf.jkniv.whinstone.commands.NoCommandHandler
 
postException() - Method in interface net.sf.jkniv.whinstone.commands.CommandHandler
Invoke all post callback methods, configured to be executed after a failure, for the parameters of Queryable.
postException() - Method in class net.sf.jkniv.whinstone.commands.DefaultCommandHandler
 
postException() - Method in class net.sf.jkniv.whinstone.commands.NoCommandHandler
 
preCallback() - Method in interface net.sf.jkniv.whinstone.commands.CommandHandler
Invoke all pre callback methods configured for the parameters of Queryable
preCallback() - Method in class net.sf.jkniv.whinstone.commands.DefaultCommandHandler
 
preCallback() - Method in class net.sf.jkniv.whinstone.commands.NoCommandHandler
 
PreCallBack - Annotation Type in net.sf.jkniv.whinstone
 
PrepareParamsFactory - Class in net.sf.jkniv.whinstone.params
Factory to create new instances of AutoBindParams.
PrepareParamsFactory() - Constructor for class net.sf.jkniv.whinstone.params.PrepareParamsFactory
 

Q

query() - Method in interface net.sf.jkniv.whinstone.Queryable
Final SQL statement ready to prepared statement.
queryable - Variable in class net.sf.jkniv.whinstone.commands.DefaultCommandHandler
 
Queryable - Interface in net.sf.jkniv.whinstone
This class represent a query object to find the query to be performed and your parameters like: query parameters, offset and max objects to return.
queryCount() - Method in interface net.sf.jkniv.whinstone.Queryable
Final SQL statement ready to prepared statement to count the total of records from original query.
QueryFactory - Class in net.sf.jkniv.whinstone
 

R

register(Convertible) - Method in class net.sf.jkniv.whinstone.types.RegisterType
 
RegisterType - Class in net.sf.jkniv.whinstone.types
A register type of Convertible data
RegisterType() - Constructor for class net.sf.jkniv.whinstone.types.RegisterType
 
remove(Queryable) - Method in interface net.sf.jkniv.whinstone.Repository
Execute a query to remove one or many objects from repository.
remove(T) - Method in interface net.sf.jkniv.whinstone.Repository
Remove the entity from repository.
Repository - Interface in net.sf.jkniv.whinstone
A repository holds the connections to data base server, allowing it to be queried through Queryable objects.
RepositoryFactory - Interface in net.sf.jkniv.whinstone.spi
Build a new instance of Repository Factory to construct it according the data access technology like JPA, JDBC, CASSANDRA, COUCHDB, etc
RepositoryService - Class in net.sf.jkniv.whinstone
 
reset() - Method in interface net.sf.jkniv.whinstone.statement.StatementAdapter
reset the internal index position parameter to zero.
ResultRow<T,R> - Interface in net.sf.jkniv.whinstone
Extract the result for each row from ResultSet.
ResultSetParser<T,R> - Interface in net.sf.jkniv.whinstone
Responsible to extract ResultSet rows and create a list of POJO.
ResultSetTransform - Class in net.sf.jkniv.whinstone.classification
 
ResultSetTransform() - Constructor for class net.sf.jkniv.whinstone.classification.ResultSetTransform
 
rollback() - Method in interface net.sf.jkniv.whinstone.ConnectionAdapter
 
rollback() - Method in interface net.sf.jkniv.whinstone.transaction.Transactional
The TransactionManager.rollback method rolls back the transaction associated with the current thread.
row(R, int) - Method in interface net.sf.jkniv.whinstone.ResultRow
Retrieve column values from the current row, implementations must don't call next neither close methods.
rows() - Method in interface net.sf.jkniv.whinstone.statement.StatementAdapter
 
run() - Method in interface net.sf.jkniv.whinstone.commands.CommandHandler
Execute the database command
run() - Method in class net.sf.jkniv.whinstone.commands.DefaultCommandHandler
 
run() - Method in class net.sf.jkniv.whinstone.commands.DefaultQueryHandler
 
run() - Method in class net.sf.jkniv.whinstone.commands.NoCommandHandler
 

S

scalar() - Method in interface net.sf.jkniv.whinstone.Queryable
Mark the query as scalar value, means must be return just one value
scalar(Queryable) - Method in interface net.sf.jkniv.whinstone.Repository
Retrieve a number, numerical quantity, string, date, boolean, some primitive value (wrapped), the type is checked against jdbc data type.
set(String, Transactional, ConnectionAdapter) - Static method in class net.sf.jkniv.whinstone.transaction.TransactionSessions
 
setBookmark(String) - Method in interface net.sf.jkniv.whinstone.Queryable
Define a page selected to mark the reader's place
setColumns(JdbcColumn<R>[]) - Method in interface net.sf.jkniv.whinstone.ResultRow
 
setFetchSize(int) - Method in interface net.sf.jkniv.whinstone.statement.StatementAdapter
Set the number of rows that should be fetched when the statement hit the database.
setIndex(int) - Method in class net.sf.jkniv.whinstone.Param
 
setMax(int) - Method in interface net.sf.jkniv.whinstone.Queryable
Set the maximum number of rows from query result.
setOffset(int) - Method in interface net.sf.jkniv.whinstone.Queryable
Set the number from first row from query result.
setTotal(long) - Method in interface net.sf.jkniv.whinstone.Queryable
Set total of rows if run non paging query.
setValueOf(ObjectProxy<T>, JdbcColumn<R>, R) - Method in class net.sf.jkniv.whinstone.statement.AbstractResultRow
 
ShortIntType - Class in net.sf.jkniv.whinstone.types
Conversion type from Java Short to JDBC Integer.
ShortIntType() - Constructor for class net.sf.jkniv.whinstone.types.ShortIntType
 
ShortIntType(String) - Constructor for class net.sf.jkniv.whinstone.types.ShortIntType
 
size() - Method in interface net.sf.jkniv.whinstone.statement.AutoKey
 
sql - Variable in class net.sf.jkniv.whinstone.commands.DefaultCommandHandler
 
StatementAdapter<T,R> - Interface in net.sf.jkniv.whinstone.statement
Adapter for Statements Statement, PreparedStatement, CallableStatement or javax.persistence.Query

T

toAttribute(Integer) - Method in class net.sf.jkniv.whinstone.types.BooleanBitType
 
toAttribute(String) - Method in class net.sf.jkniv.whinstone.types.BooleanCharType
 
toAttribute(Integer) - Method in class net.sf.jkniv.whinstone.types.BooleanIntType
 
toAttribute(String) - Method in class net.sf.jkniv.whinstone.types.BooleanVarcharType
 
toAttribute(Integer) - Method in class net.sf.jkniv.whinstone.types.CalendarIntType
 
toAttribute(Timestamp) - Method in class net.sf.jkniv.whinstone.types.CalendarTimestampType
 
toAttribute(B) - Method in interface net.sf.jkniv.whinstone.types.Convertible
Convert the jdbc value to attribute format or type
toAttribute(Integer) - Method in class net.sf.jkniv.whinstone.types.DateIntType
 
toAttribute(Timestamp) - Method in class net.sf.jkniv.whinstone.types.DateTimestampType
 
toAttribute(Time) - Method in class net.sf.jkniv.whinstone.types.DateTimeType
 
toAttribute(Date) - Method in class net.sf.jkniv.whinstone.types.DateType
 
toAttribute(BigDecimal) - Method in class net.sf.jkniv.whinstone.types.DoubleBigDecimalType
 
toAttribute(String) - Method in class net.sf.jkniv.whinstone.types.EnumNameType
 
toAttribute(Integer) - Method in class net.sf.jkniv.whinstone.types.EnumOrdinalType
 
toAttribute(Long) - Method in class net.sf.jkniv.whinstone.types.IntLongType
 
toAttribute(BigDecimal) - Method in class net.sf.jkniv.whinstone.types.LongBigDecimalType
 
toAttribute(BigDecimal) - Method in class net.sf.jkniv.whinstone.types.LongNumericType
 
toAttribute(Object) - Method in class net.sf.jkniv.whinstone.types.NoConverterType
 
toAttribute(JdbcColumn<R>, ObjectProxy<T>) - Method in class net.sf.jkniv.whinstone.types.RegisterType
Retrieve a Convertible instance to customize the value of database to class field.
toAttribute(Integer) - Method in class net.sf.jkniv.whinstone.types.ShortIntType
 
toJdbc(Boolean) - Method in class net.sf.jkniv.whinstone.types.BooleanBitType
 
toJdbc(Boolean) - Method in class net.sf.jkniv.whinstone.types.BooleanCharType
 
toJdbc(Boolean) - Method in class net.sf.jkniv.whinstone.types.BooleanIntType
 
toJdbc(Boolean) - Method in class net.sf.jkniv.whinstone.types.BooleanVarcharType
 
toJdbc(Calendar) - Method in class net.sf.jkniv.whinstone.types.CalendarIntType
 
toJdbc(Calendar) - Method in class net.sf.jkniv.whinstone.types.CalendarTimestampType
 
toJdbc(A) - Method in interface net.sf.jkniv.whinstone.types.Convertible
Convert attribute to jdbc format or type
toJdbc(Date) - Method in class net.sf.jkniv.whinstone.types.DateIntType
 
toJdbc(Date) - Method in class net.sf.jkniv.whinstone.types.DateTimestampType
 
toJdbc(Date) - Method in class net.sf.jkniv.whinstone.types.DateTimeType
 
toJdbc(Date) - Method in class net.sf.jkniv.whinstone.types.DateType
 
toJdbc(Double) - Method in class net.sf.jkniv.whinstone.types.DoubleBigDecimalType
 
toJdbc(Enum<?>) - Method in class net.sf.jkniv.whinstone.types.EnumNameType
 
toJdbc(Enum<?>) - Method in class net.sf.jkniv.whinstone.types.EnumOrdinalType
 
toJdbc(Integer) - Method in class net.sf.jkniv.whinstone.types.IntLongType
 
toJdbc(Long) - Method in class net.sf.jkniv.whinstone.types.LongBigDecimalType
 
toJdbc(Long) - Method in class net.sf.jkniv.whinstone.types.LongNumericType
 
toJdbc(Object) - Method in class net.sf.jkniv.whinstone.types.NoConverterType
 
toJdbc(PropertyAccess, ObjectProxy<T>) - Method in class net.sf.jkniv.whinstone.types.RegisterType
Retrieve a Convertible instance to customize the value of database to class field.
toJdbc(Short) - Method in class net.sf.jkniv.whinstone.types.ShortIntType
 
toString() - Method in class net.sf.jkniv.whinstone.Param
 
toString() - Method in class net.sf.jkniv.whinstone.types.BooleanBitType
 
toString() - Method in class net.sf.jkniv.whinstone.types.BooleanCharType
 
toString() - Method in class net.sf.jkniv.whinstone.types.BooleanIntType
 
toString() - Method in class net.sf.jkniv.whinstone.types.BooleanVarcharType
 
toString() - Method in class net.sf.jkniv.whinstone.types.CalendarIntType
 
toString() - Method in class net.sf.jkniv.whinstone.types.CalendarTimestampType
 
toString() - Method in class net.sf.jkniv.whinstone.types.DateIntType
 
toString() - Method in class net.sf.jkniv.whinstone.types.DateTimestampType
 
toString() - Method in class net.sf.jkniv.whinstone.types.DateTimeType
 
toString() - Method in class net.sf.jkniv.whinstone.types.DateType
 
toString() - Method in class net.sf.jkniv.whinstone.types.DoubleBigDecimalType
 
toString() - Method in class net.sf.jkniv.whinstone.types.EnumNameType
 
toString() - Method in class net.sf.jkniv.whinstone.types.EnumOrdinalType
 
toString() - Method in class net.sf.jkniv.whinstone.types.IntLongType
 
toString() - Method in class net.sf.jkniv.whinstone.types.LongBigDecimalType
 
toString() - Method in class net.sf.jkniv.whinstone.types.LongNumericType
 
toString() - Method in class net.sf.jkniv.whinstone.types.ShortIntType
 
toString() - Method in class net.sf.jkniv.whinstone.types.UnknowType
 
TRANSACTION_NONE - Static variable in interface net.sf.jkniv.whinstone.Repository
 
TRANSACTION_READ_COMMITTED - Static variable in interface net.sf.jkniv.whinstone.Repository
 
TRANSACTION_READ_UNCOMMITTED - Static variable in interface net.sf.jkniv.whinstone.Repository
 
TRANSACTION_REPEATABLE_READ - Static variable in interface net.sf.jkniv.whinstone.Repository
 
TRANSACTION_SERIALIZABLE - Static variable in interface net.sf.jkniv.whinstone.Repository
 
Transactional - Interface in net.sf.jkniv.whinstone.transaction
 
TransactionContext - Class in net.sf.jkniv.whinstone.transaction
Hold the JDBC connection and transaction status association with a repository context name.
TransactionContext() - Constructor for class net.sf.jkniv.whinstone.transaction.TransactionContext
 
TransactionContext(String, Transactional, ConnectionAdapter) - Constructor for class net.sf.jkniv.whinstone.transaction.TransactionContext
 
TransactionException - Exception in net.sf.jkniv.whinstone.transaction
 
TransactionException() - Constructor for exception net.sf.jkniv.whinstone.transaction.TransactionException
 
TransactionException(String) - Constructor for exception net.sf.jkniv.whinstone.transaction.TransactionException
 
TransactionException(String, Throwable) - Constructor for exception net.sf.jkniv.whinstone.transaction.TransactionException
 
TransactionException(Throwable) - Constructor for exception net.sf.jkniv.whinstone.transaction.TransactionException
 
TransactionScope - Enum in net.sf.jkniv.whinstone.transaction
Represents the controls scope of a transaction encapsulating values of javax.ejb.TransactionAttributeType
TransactionSessions - Class in net.sf.jkniv.whinstone.transaction
Represent a set of transactions for thread, where one thread can use many TransactionContexts.
TransactionSessions() - Constructor for class net.sf.jkniv.whinstone.transaction.TransactionSessions
 
TransactionStatus - Enum in net.sf.jkniv.whinstone.transaction
The Status interface defines static variables used for transaction status codes.
transform(Map<String, Object>, Class<T>) - Method in class net.sf.jkniv.whinstone.classification.MapTransform
 
transform(Map<String, Object>, Object) - Method in class net.sf.jkniv.whinstone.classification.MapTransform
 
transform(Object, Class<T>) - Method in class net.sf.jkniv.whinstone.classification.ObjectTransform
 
transform(Object, Object) - Method in class net.sf.jkniv.whinstone.classification.ObjectTransform
 
transform(ResultSet, Class<T>) - Method in class net.sf.jkniv.whinstone.classification.ResultSetTransform
 
transform(ResultSet, Object) - Method in class net.sf.jkniv.whinstone.classification.ResultSetTransform
 
transform(R, Class<T>) - Method in interface net.sf.jkniv.whinstone.classification.Transformable
 
transform(R, Object) - Method in interface net.sf.jkniv.whinstone.classification.Transformable
 
Transformable<R> - Interface in net.sf.jkniv.whinstone.classification
Allow transform a tabular row to one-to-many objects.
Transformable.TransformableType - Enum in net.sf.jkniv.whinstone.classification
 

U

UnderscoreToCamelCaseMapper - Class in net.sf.jkniv.whinstone
Convert string names from underscore to camel case java attribute style, underscores or dashes which is skipped.
UnderscoreToCamelCaseMapper() - Constructor for class net.sf.jkniv.whinstone.UnderscoreToCamelCaseMapper
 
UnknowType - Class in net.sf.jkniv.whinstone.types
 
UnsupportedDslOperationException - Exception in net.sf.jkniv.whinstone
 
UnsupportedDslOperationException() - Constructor for exception net.sf.jkniv.whinstone.UnsupportedDslOperationException
Throw message: this repository does not support DSL operation
UnsupportedDslOperationException(String) - Constructor for exception net.sf.jkniv.whinstone.UnsupportedDslOperationException
Constructor for UnsupportedDslOperationException.
UnsupportedDslOperationException(String, Throwable) - Constructor for exception net.sf.jkniv.whinstone.UnsupportedDslOperationException
Constructor for UnsupportedDslOperationException.
UnsupportedDslOperationException(Throwable) - Constructor for exception net.sf.jkniv.whinstone.UnsupportedDslOperationException
 
unwrap() - Method in interface net.sf.jkniv.whinstone.ConnectionAdapter
 
update(Queryable) - Method in interface net.sf.jkniv.whinstone.Repository
Update many objects in repository.
update(T) - Method in interface net.sf.jkniv.whinstone.Repository
Update object(s) in repository.

V

value() - Method in enum net.sf.jkniv.whinstone.transaction.TransactionStatus
The javax.transaction.Status constant code.
value() - Method in enum net.sf.jkniv.whinstone.types.CassandraType
 
value() - Method in interface net.sf.jkniv.whinstone.types.ColumnType
 
value() - Method in enum net.sf.jkniv.whinstone.types.JdbcType
 
value() - Method in class net.sf.jkniv.whinstone.types.UnknowType
 
valueOf(String) - Static method in enum net.sf.jkniv.whinstone.CallbackScope
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.sf.jkniv.whinstone.classification.Transformable.TransformableType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.sf.jkniv.whinstone.transaction.TransactionScope
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.sf.jkniv.whinstone.transaction.TransactionStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.sf.jkniv.whinstone.types.CassandraType
Returns the enum constant of this type with the specified name.
valueOf(int) - Static method in enum net.sf.jkniv.whinstone.types.CassandraType
 
valueOf(String) - Static method in enum net.sf.jkniv.whinstone.types.Converter.EnumType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.sf.jkniv.whinstone.types.JdbcType
Returns the enum constant of this type with the specified name.
valueOf(int) - Static method in enum net.sf.jkniv.whinstone.types.JdbcType
 
values() - Static method in enum net.sf.jkniv.whinstone.CallbackScope
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.sf.jkniv.whinstone.classification.Transformable.TransformableType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in interface net.sf.jkniv.whinstone.Queryable
Extract the values from params matching the names array.
values() - Static method in enum net.sf.jkniv.whinstone.transaction.TransactionScope
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.sf.jkniv.whinstone.transaction.TransactionStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.sf.jkniv.whinstone.types.CassandraType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.sf.jkniv.whinstone.types.Converter.EnumType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.sf.jkniv.whinstone.types.JdbcType
Returns an array containing the constants of this enum type, in the order they are declared.

W

with(HandleableException) - Method in interface net.sf.jkniv.whinstone.commands.Command
Configure the handler exception for the command
with(CommandHandler) - Method in interface net.sf.jkniv.whinstone.commands.Command
Configure the life-cycle of command
with(T) - Method in interface net.sf.jkniv.whinstone.commands.Command
The statement to run this command
with(Queryable) - Method in interface net.sf.jkniv.whinstone.commands.CommandHandler
Configure the life-cycle with a Queryable
with(Sql) - Method in interface net.sf.jkniv.whinstone.commands.CommandHandler
Configure the life-cycle with a Sql
with(ResultRow<?, ?>) - Method in interface net.sf.jkniv.whinstone.commands.CommandHandler
Configure the life-cycle with a custom result parser rows of query.
with(HandleableException) - Method in interface net.sf.jkniv.whinstone.commands.CommandHandler
Configure the life-cycle with the handler exception
with(ResultRow<?, ?>) - Method in class net.sf.jkniv.whinstone.commands.DefaultCommandHandler
 
with(Queryable) - Method in class net.sf.jkniv.whinstone.commands.DefaultCommandHandler
 
with(Sql) - Method in class net.sf.jkniv.whinstone.commands.DefaultCommandHandler
 
with(HandleableException) - Method in class net.sf.jkniv.whinstone.commands.DefaultCommandHandler
 
with(HandleableException) - Method in class net.sf.jkniv.whinstone.commands.NoCommand
 
with(CommandHandler) - Method in class net.sf.jkniv.whinstone.commands.NoCommand
 
with(T) - Method in class net.sf.jkniv.whinstone.commands.NoCommand
 
with(ResultRow<?, ?>) - Method in class net.sf.jkniv.whinstone.commands.NoCommandHandler
 
with(Queryable) - Method in class net.sf.jkniv.whinstone.commands.NoCommandHandler
 
with(Sql) - Method in class net.sf.jkniv.whinstone.commands.NoCommandHandler
 
with(HandleableException) - Method in class net.sf.jkniv.whinstone.commands.NoCommandHandler
 
with(HandleableException) - Method in interface net.sf.jkniv.whinstone.ConnectionFactory
 
with(ResultRow<T, R>) - Method in interface net.sf.jkniv.whinstone.statement.StatementAdapter
result row
with(AutoKey) - Method in interface net.sf.jkniv.whinstone.statement.StatementAdapter
 
A B C D E F G H I J L M N O P Q R S T U V W 
Skip navigation links

Copyright © 2012–2020 jkniv, copyleft code. All rights reserved.