- 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.
- 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
-
- 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.