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

A

AbstractParamParser - Class in net.sf.jkniv.sqlegance.params
 
AbstractParamParser() - Constructor for class net.sf.jkniv.sqlegance.params.AbstractParamParser
 
AbstractSqlTag - Class in net.sf.jkniv.sqlegance.builder.xml
Generic tag to support the common functions from other tags.
AbstractSqlTag(String, LanguageType) - Constructor for class net.sf.jkniv.sqlegance.builder.xml.AbstractSqlTag
Build a new SQL tag from XML file.
AbstractSqlTag(String, LanguageType, SqlDialect) - Constructor for class net.sf.jkniv.sqlegance.builder.xml.AbstractSqlTag
 
AbstractSqlTag(String, LanguageType, Isolation, int, ValidateType, Statistical) - Constructor for class net.sf.jkniv.sqlegance.builder.xml.AbstractSqlTag
Build a new SQL tag from XML file.
AbstractSqlTag(String, LanguageType, Isolation, int, ResultSetType, ResultSetConcurrency, ResultSetHoldability, String, ValidateType, Statistical) - Constructor for class net.sf.jkniv.sqlegance.builder.xml.AbstractSqlTag
Build a new SQL tag from XML file.
add(String, String) - Method in class net.sf.jkniv.sqlegance.builder.RepositoryConfig
 
add(Properties) - Method in class net.sf.jkniv.sqlegance.builder.RepositoryConfig
 
add(long) - Method in class net.sf.jkniv.sqlegance.builder.xml.NoSqlStats
 
add(Exception) - Method in class net.sf.jkniv.sqlegance.builder.xml.NoSqlStats
 
add(Sql) - Method in interface net.sf.jkniv.sqlegance.SqlContext
 
add(long) - Method in interface net.sf.jkniv.sqlegance.Statistical
add time to statistics
add(Exception) - Method in interface net.sf.jkniv.sqlegance.Statistical
Add a exception data to statistical keeping the first, last and total exceptions registered.
addAttrName(String) - Static method in class net.sf.jkniv.sqlegance.logger.SimpleDataMasking
Set new attribute name to masking your value by log API.
addFeature(SqlFeature) - Method in class net.sf.jkniv.sqlegance.dialect.AnsiDialect
 
addFeature(SqlFeature) - Method in interface net.sf.jkniv.sqlegance.dialect.SqlDialect
Override a SQL ANSI feature
addOneToMany(OneToMany) - Method in interface net.sf.jkniv.sqlegance.Selectable
 
addTag(ITextTag) - Method in class net.sf.jkniv.sqlegance.builder.xml.AbstractSqlTag
add a new text tag.
addTag(String) - Method in class net.sf.jkniv.sqlegance.builder.xml.AbstractSqlTag
add a set of static text from tag elements.
addTag(List<ITextTag>) - Method in class net.sf.jkniv.sqlegance.builder.xml.AbstractSqlTag
add a set of text tags (static or dynamic).
addTag(String) - Method in interface net.sf.jkniv.sqlegance.builder.xml.SqlTag
add a set of static text from tag elements.
addTag(ITextTag) - Method in interface net.sf.jkniv.sqlegance.builder.xml.SqlTag
add a new text tag.
addTag(List<ITextTag>) - Method in interface net.sf.jkniv.sqlegance.builder.xml.SqlTag
add a set of text tags (static or dynamic).
AddValidate - Interface in net.sf.jkniv.sqlegance.validation
Bean validation apply for Repository.add operations when configured.
AllValidate - Interface in net.sf.jkniv.sqlegance.validation
Bean validation apply for Repository.get, Repository.list, Repository.scalar, Repository.add, Repository.update, Repository.remove operations when configured.
AnsiDialect - Class in net.sf.jkniv.sqlegance.dialect
Represents the support from SQL ANSI that are queries cross-platform.
AnsiDialect() - Constructor for class net.sf.jkniv.sqlegance.dialect.AnsiDialect
 
asDeletable() - Method in class net.sf.jkniv.sqlegance.builder.xml.AbstractSqlTag
 
asDeletable() - Method in interface net.sf.jkniv.sqlegance.Sql
Deletable instance
asInsertable() - Method in class net.sf.jkniv.sqlegance.builder.xml.AbstractSqlTag
 
asInsertable() - Method in interface net.sf.jkniv.sqlegance.Sql
Insertable instance
asSelectable() - Method in class net.sf.jkniv.sqlegance.builder.xml.AbstractSqlTag
 
asSelectable() - Method in interface net.sf.jkniv.sqlegance.Sql
Selectable instance
assertValidate(Object) - Method in enum net.sf.jkniv.sqlegance.validation.ValidateType
Use validator (JSR 303) to perform validation against domain model, when some constraint is violated ConstraintException is throw
assertValidate(Object, ValidateType) - Static method in enum net.sf.jkniv.sqlegance.validation.ValidateType
Use validator (JSR 303) to perform validation against domain model
assertValidate(Object, Class<T>) - Static method in enum net.sf.jkniv.sqlegance.validation.ValidateType
Use validator (JSR 303) to perform validation against domain model
assertValidate(Object, ValidateType) - Method in interface net.sf.jkniv.sqlegance.validation.Validatory
Use validator (JSR 303) to perform validation against domain model
assertValidate(Object, Class<T>) - Method in interface net.sf.jkniv.sqlegance.validation.Validatory
Use validator (JSR 303) to perform validation against domain model
asStorable() - Method in class net.sf.jkniv.sqlegance.builder.xml.AbstractSqlTag
 
asStorable() - Method in class net.sf.jkniv.sqlegance.builder.xml.ProcedureTag
 
asStorable() - Method in interface net.sf.jkniv.sqlegance.Sql
Storable instance
asUpdateable() - Method in class net.sf.jkniv.sqlegance.builder.xml.AbstractSqlTag
 
asUpdateable() - Method in interface net.sf.jkniv.sqlegance.Sql
Updateable instance
ATTRIBUTE_BATCH - Static variable in class net.sf.jkniv.sqlegance.builder.xml.AbstractSqlTag
 
ATTRIBUTE_CACHE - Static variable in class net.sf.jkniv.sqlegance.builder.xml.AbstractSqlTag
 
ATTRIBUTE_COLUMNS - Static variable in interface net.sf.jkniv.sqlegance.builder.xml.AutoGeneratedKey
 
ATTRIBUTE_GROUP_BY - Static variable in class net.sf.jkniv.sqlegance.builder.xml.AbstractSqlTag
 
ATTRIBUTE_HINT - Static variable in class net.sf.jkniv.sqlegance.builder.xml.AbstractSqlTag
 
ATTRIBUTE_HREF - Static variable in class net.sf.jkniv.sqlegance.builder.xml.IncludeTag
 
ATTRIBUTE_IMPL - Static variable in interface net.sf.jkniv.sqlegance.OneToMany
 
ATTRIBUTE_ISOLATION - Static variable in class net.sf.jkniv.sqlegance.builder.xml.AbstractSqlTag
 
ATTRIBUTE_MODE - Static variable in class net.sf.jkniv.sqlegance.builder.xml.ProcedureParameterTag
 
ATTRIBUTE_NAME - Static variable in class net.sf.jkniv.sqlegance.builder.xml.AbstractSqlTag
 
ATTRIBUTE_PROPERTY - Static variable in class net.sf.jkniv.sqlegance.builder.xml.ProcedureParameterTag
 
ATTRIBUTE_PROPERTY - Static variable in class net.sf.jkniv.sqlegance.builder.xml.SelectColumnsTag
 
ATTRIBUTE_PROPERTY - Static variable in interface net.sf.jkniv.sqlegance.OneToMany
 
ATTRIBUTE_PROPS - Static variable in interface net.sf.jkniv.sqlegance.builder.xml.AutoGeneratedKey
 
ATTRIBUTE_RESULTSET_CONCURRENCY - Static variable in class net.sf.jkniv.sqlegance.builder.xml.AbstractSqlTag
 
ATTRIBUTE_RESULTSET_HOLDABILITY - Static variable in class net.sf.jkniv.sqlegance.builder.xml.AbstractSqlTag
 
ATTRIBUTE_RESULTSET_TYPE - Static variable in class net.sf.jkniv.sqlegance.builder.xml.AbstractSqlTag
 
ATTRIBUTE_RETURN_TYPE - Static variable in class net.sf.jkniv.sqlegance.builder.xml.AbstractSqlTag
 
ATTRIBUTE_SPNAME - Static variable in class net.sf.jkniv.sqlegance.builder.xml.ProcedureTag
 
ATTRIBUTE_SQLTYPE - Static variable in class net.sf.jkniv.sqlegance.builder.xml.ProcedureParameterTag
 
ATTRIBUTE_STRATEGY - Static variable in interface net.sf.jkniv.sqlegance.builder.xml.AutoGeneratedKey
 
ATTRIBUTE_TEST - Static variable in class net.sf.jkniv.sqlegance.builder.xml.dynamic.ConditionalTag
 
ATTRIBUTE_TIMEOUT - Static variable in class net.sf.jkniv.sqlegance.builder.xml.AbstractSqlTag
 
ATTRIBUTE_TYPE - Static variable in class net.sf.jkniv.sqlegance.builder.xml.AbstractSqlTag
 
ATTRIBUTE_TYPENAME - Static variable in class net.sf.jkniv.sqlegance.builder.xml.ProcedureParameterTag
 
ATTRIBUTE_TYPEOF - Static variable in interface net.sf.jkniv.sqlegance.OneToMany
 
ATTRIBUTE_VALIDATION - Static variable in class net.sf.jkniv.sqlegance.builder.xml.AbstractSqlTag
 
AutoGeneratedKey - Interface in net.sf.jkniv.sqlegance.builder.xml
 

B

bind(SqlDialect) - Method in class net.sf.jkniv.sqlegance.builder.xml.AbstractSqlTag
 
bind(SqlDialect) - Method in interface net.sf.jkniv.sqlegance.Sql
 
buildQueryCount(String) - Method in class net.sf.jkniv.sqlegance.dialect.AnsiDialect
 
buildQueryCount(String) - Method in interface net.sf.jkniv.sqlegance.dialect.SqlDialect
Build a paginate query to count the total of records from sqlText
buildQueryPaging(String, int, int) - Method in class net.sf.jkniv.sqlegance.dialect.AnsiDialect
 
buildQueryPaging(String, int, int, String) - Method in class net.sf.jkniv.sqlegance.dialect.AnsiDialect
 
buildQueryPaging(String, int, int) - Method in interface net.sf.jkniv.sqlegance.dialect.SqlDialect
Build a paginate query accordingly data base dialect
buildQueryPaging(String, int, int, String) - Method in interface net.sf.jkniv.sqlegance.dialect.SqlDialect
Build a paginate query accordingly data base dialect

C

ChooseTag - Class in net.sf.jkniv.sqlegance.builder.xml.dynamic
 
ChooseTag(List<WhenTag>) - Constructor for class net.sf.jkniv.sqlegance.builder.xml.dynamic.ChooseTag
Build a new choose tag.
close() - Method in interface net.sf.jkniv.sqlegance.SqlContext
Closes this SQL context.
ColumnParser - Interface in net.sf.jkniv.sqlegance.statement
Parser the columns names from SQL.
ColumnParserFactory - Class in net.sf.jkniv.sqlegance.statement
 
ColumnParserFactory() - Constructor for class net.sf.jkniv.sqlegance.statement.ColumnParserFactory
 
ConditionalTag - Class in net.sf.jkniv.sqlegance.builder.xml.dynamic
Represent the if tag from XML file to put dynamic SQLs.
ConditionalTag(String, String) - Constructor for class net.sf.jkniv.sqlegance.builder.xml.dynamic.ConditionalTag
Parses the given OGNL expression that can be used by Ognl static methods.
ConstraintException - Exception in net.sf.jkniv.sqlegance
Thrown when model data violate the rules with JSR Bean Validation
ConstraintException(String, String) - Constructor for exception net.sf.jkniv.sqlegance.ConstraintException
Constructor for ConstraintException without message detail
ConstraintException(Map<String, String>) - Constructor for exception net.sf.jkniv.sqlegance.ConstraintException
Constructor for ConstraintException with a set of messages
containsQuery(String) - Method in interface net.sf.jkniv.sqlegance.SqlContext
 
countOccurrencesOf(String, String) - Method in class net.sf.jkniv.sqlegance.dialect.AnsiDialect
Count the occurrences of the substring in string s.

D

DataMasking - Interface in net.sf.jkniv.sqlegance.logger
Responsible to define the attributes that will be masking and how must be.
DefaultClassLoader - Class in net.sf.jkniv.sqlegance
 
DefaultClassLoader() - Constructor for class net.sf.jkniv.sqlegance.DefaultClassLoader
 
defaultValue() - Method in enum net.sf.jkniv.sqlegance.RepositoryProperty
 
Deletable - Interface in net.sf.jkniv.sqlegance
 
DotQueryNameStrategy - Class in net.sf.jkniv.sqlegance
 
DotQueryNameStrategy() - Constructor for class net.sf.jkniv.sqlegance.DotQueryNameStrategy
 

E

emptyParser() - Static method in class net.sf.jkniv.sqlegance.params.ParamParserNoMark
Empty parser from sql parameter
EnrichValidate - Interface in net.sf.jkniv.sqlegance.validation
Bean validation apply for Repository.enrich operation when configured.
equals(Object) - Method in class net.sf.jkniv.sqlegance.builder.xml.AbstractSqlTag
 
eval(Object) - Method in class net.sf.jkniv.sqlegance.builder.xml.dynamic.ChooseTag
Evaluate if attribute test is true from when list tags, the first option is selected.
eval(Object) - Method in class net.sf.jkniv.sqlegance.builder.xml.dynamic.ConditionalTag
Evaluate the expression from test attribute is true or false.
eval(Object) - Method in interface net.sf.jkniv.sqlegance.builder.xml.dynamic.ITextTag
Evaluate if attribute test is true or false with OGNL expression.
eval(Object) - Method in class net.sf.jkniv.sqlegance.builder.xml.dynamic.OtherwiseTag
This node always return true.
eval(Object) - Method in class net.sf.jkniv.sqlegance.builder.xml.dynamic.SetTag
Evaluate if attribute test is true.
eval(Object) - Method in class net.sf.jkniv.sqlegance.builder.xml.dynamic.StaticText
Evaluate if attribute test is true.
eval(Object) - Method in class net.sf.jkniv.sqlegance.builder.xml.dynamic.WhereTag
Evaluate if attribute test is true.
extract(String) - Method in interface net.sf.jkniv.sqlegance.statement.ColumnParser
Extract the column or alias names from SQL.
extractNames(Object) - Method in class net.sf.jkniv.sqlegance.builder.xml.AbstractSqlTag
 
extractNames(String) - Method in class net.sf.jkniv.sqlegance.builder.xml.AbstractSqlTag
 
extractNames(Object) - Method in interface net.sf.jkniv.sqlegance.Sql
Extract the name parameters from dynamic query
extractNames(String) - Method in interface net.sf.jkniv.sqlegance.Sql
Extract the name parameters from SQL

F

find(String) - Method in interface net.sf.jkniv.sqlegance.params.ParamParser
extract the parameters names from query.
find(String) - Method in class net.sf.jkniv.sqlegance.params.ParamParserColonMark
 
find(String) - Method in class net.sf.jkniv.sqlegance.params.ParamParserDollarMark
 
find(String) - Method in class net.sf.jkniv.sqlegance.params.ParamParserHashMark
 
find(String) - Method in class net.sf.jkniv.sqlegance.params.ParamParserNoMark
 
find(String) - Method in class net.sf.jkniv.sqlegance.params.ParamParserQuestionMark
 

G

get(String) - Static method in enum net.sf.jkniv.sqlegance.KeyGeneratorType
 
get(String) - Static method in enum net.sf.jkniv.sqlegance.LanguageType
Get the language type from String
get(String) - Static method in enum net.sf.jkniv.sqlegance.logger.LogLevel
 
get(String) - Static method in enum net.sf.jkniv.sqlegance.RepositoryType
Return the type of repository, default is JDBC
get(String) - Static method in enum net.sf.jkniv.sqlegance.statement.ResultSetConcurrency
 
get(String) - Static method in enum net.sf.jkniv.sqlegance.statement.ResultSetHoldability
 
get(String) - Static method in enum net.sf.jkniv.sqlegance.statement.ResultSetType
 
get(int) - Static method in enum net.sf.jkniv.sqlegance.transaction.Isolation
 
get(String) - Static method in enum net.sf.jkniv.sqlegance.transaction.Isolation
 
get(String) - Static method in enum net.sf.jkniv.sqlegance.transaction.TransactionType
 
get(String) - Static method in enum net.sf.jkniv.sqlegance.validation.ValidateType
 
getAccessId() - Method in class net.sf.jkniv.sqlegance.dialect.AnsiDialect
 
getAccessId() - Method in interface net.sf.jkniv.sqlegance.dialect.SqlDialect
The access name for id field, the identifier from an entity
getAccessRevision() - Method in class net.sf.jkniv.sqlegance.dialect.AnsiDialect
 
getAccessRevision() - Method in interface net.sf.jkniv.sqlegance.dialect.SqlDialect
The access name for revision field, a revision number from an entity
getAutoGeneratedKey() - Method in interface net.sf.jkniv.sqlegance.Insertable
 
getAvgTime() - Method in class net.sf.jkniv.sqlegance.builder.xml.NoSqlStats
 
getAvgTime() - Method in interface net.sf.jkniv.sqlegance.Statistical
average time execution
getCache() - Method in interface net.sf.jkniv.sqlegance.Selectable
 
getCacheName() - Method in interface net.sf.jkniv.sqlegance.Selectable
 
getClassLoader() - Static method in class net.sf.jkniv.sqlegance.DefaultClassLoader
Return the default ClassLoader to use: typically the thread context ClassLoader, if available; the ClassLoader that loaded the ClassUtils class will be used as fallback.
getColumns() - Method in interface net.sf.jkniv.sqlegance.builder.xml.AutoGeneratedKey
A comma separated list of columns names, when multiple columns are expected
getColumnsAsArray() - Method in interface net.sf.jkniv.sqlegance.builder.xml.AutoGeneratedKey
 
getConcurrencyMode() - Method in enum net.sf.jkniv.sqlegance.statement.ResultSetConcurrency
 
getConditionalText(Object) - Method in class net.sf.jkniv.sqlegance.builder.xml.dynamic.ChooseTag
 
getCount() - Method in class net.sf.jkniv.sqlegance.builder.xml.NoSqlStats
 
getCount() - Method in interface net.sf.jkniv.sqlegance.Statistical
times executed
getDataMasking() - Method in class net.sf.jkniv.sqlegance.builder.RepositoryConfig
 
getDescription() - Method in class net.sf.jkniv.sqlegance.builder.RepositoryConfig
 
getFirstException() - Method in class net.sf.jkniv.sqlegance.builder.xml.NoSqlStats
 
getFirstException() - Method in interface net.sf.jkniv.sqlegance.Statistical
The first error happened
getFirstTime() - Method in class net.sf.jkniv.sqlegance.builder.xml.NoSqlStats
 
getFirstTime() - Method in interface net.sf.jkniv.sqlegance.Statistical
first time execution
getGroupBy() - Method in interface net.sf.jkniv.sqlegance.Selectable
 
getGroupByAsList() - Method in interface net.sf.jkniv.sqlegance.Selectable
 
getHoldability() - Method in enum net.sf.jkniv.sqlegance.statement.ResultSetHoldability
 
getId() - Method in class net.sf.jkniv.sqlegance.builder.xml.SelectColumnsTag
 
getImpl() - Method in interface net.sf.jkniv.sqlegance.OneToMany
Class name of the collection to supports relationship (like a java.util.ArrayList
getInstance() - Static method in class net.sf.jkniv.sqlegance.builder.xml.NoSqlStats
 
getInstance() - Static method in class net.sf.jkniv.sqlegance.params.ParamParserColonMark
 
getInstance() - Static method in class net.sf.jkniv.sqlegance.params.ParamParserDollarMark
 
getInstance(ParamMarkType) - Static method in class net.sf.jkniv.sqlegance.params.ParamParserFactory
 
getInstance() - Static method in class net.sf.jkniv.sqlegance.params.ParamParserHashMark
 
getInstance() - Static method in class net.sf.jkniv.sqlegance.params.ParamParserQuestionMark
 
getInstance() - Static method in class net.sf.jkniv.sqlegance.statement.ColumnParserFactory
 
getIsolation() - Method in class net.sf.jkniv.sqlegance.builder.xml.AbstractSqlTag
 
getIsolation() - Method in interface net.sf.jkniv.sqlegance.Sql
Retrieves the current transaction isolation level for the query.
getJdbcAdapterFactory() - Method in class net.sf.jkniv.sqlegance.builder.RepositoryConfig
 
getJndiDataSource() - Method in class net.sf.jkniv.sqlegance.builder.RepositoryConfig
 
getLanguageType() - Method in class net.sf.jkniv.sqlegance.builder.xml.AbstractSqlTag
language from SQL sentence.
getLanguageType() - Method in interface net.sf.jkniv.sqlegance.Sql
Retrieve the language type used at sql sentence.
getLastException() - Method in class net.sf.jkniv.sqlegance.builder.xml.NoSqlStats
 
getLastException() - Method in interface net.sf.jkniv.sqlegance.Statistical
The last error happened
getLastTime() - Method in class net.sf.jkniv.sqlegance.builder.xml.NoSqlStats
 
getLastTime() - Method in interface net.sf.jkniv.sqlegance.Statistical
last time execution
getMaxOfParameters() - Method in class net.sf.jkniv.sqlegance.dialect.AnsiDialect
 
getMaxOfParameters() - Method in interface net.sf.jkniv.sqlegance.dialect.SqlDialect
Return the limit of elements in an INPUT parameter the database supports.
getMaxTime() - Method in class net.sf.jkniv.sqlegance.builder.xml.NoSqlStats
 
getMaxTime() - Method in interface net.sf.jkniv.sqlegance.Statistical
maximum time execution
getMessage() - Method in exception net.sf.jkniv.sqlegance.ConstraintException
 
getMinTime() - Method in class net.sf.jkniv.sqlegance.builder.xml.NoSqlStats
 
getMinTime() - Method in interface net.sf.jkniv.sqlegance.Statistical
minimum time execution
getMode() - Method in class net.sf.jkniv.sqlegance.builder.xml.ProcedureParameterTag
mode from stored procedure parameter
getName() - Method in class net.sf.jkniv.sqlegance.builder.RepositoryConfig
 
getName() - Method in class net.sf.jkniv.sqlegance.builder.xml.AbstractSqlTag
Retrieve the identifier name from tag.
getName() - Method in interface net.sf.jkniv.sqlegance.builder.xml.SqlTag
Retrieve the identifier from tag.
getName() - Method in interface net.sf.jkniv.sqlegance.Sql
The name of query into XML file
getName() - Method in interface net.sf.jkniv.sqlegance.SqlContext
Return context name that belong the statements
getOneToMany() - Method in interface net.sf.jkniv.sqlegance.Selectable
 
getPackage() - Method in class net.sf.jkniv.sqlegance.builder.xml.AbstractSqlTag
 
getPackage() - Method in interface net.sf.jkniv.sqlegance.Sql
name of package that this SQL belongs
getPackage(String) - Method in interface net.sf.jkniv.sqlegance.SqlContext
Retrieve all queries from package
getPackageStartWith(String) - Method in interface net.sf.jkniv.sqlegance.SqlContext
Retrieve all packages starting with packagetName.
getParamParser() - Method in class net.sf.jkniv.sqlegance.builder.xml.AbstractSqlTag
 
getParamParser() - Method in interface net.sf.jkniv.sqlegance.Sql
strategy to parser the parameters from SQL.
getParams() - Method in class net.sf.jkniv.sqlegance.builder.xml.ProcedureTag
 
getParams() - Method in interface net.sf.jkniv.sqlegance.Storable
Retrieve parameter from stored procedure
getParamsClauseIN(Object, String) - Method in class net.sf.jkniv.sqlegance.params.AbstractParamParser
 
getPlaceholder() - Method in class net.sf.jkniv.sqlegance.params.AbstractParamParser
 
getPlaceholder() - Method in interface net.sf.jkniv.sqlegance.params.ParamParser
Specifies a character that will be replaced to in SQL query.
getPlaceholder() - Method in class net.sf.jkniv.sqlegance.params.ParamParserDollarMark
Is $
getPlaceholder() - Method in class net.sf.jkniv.sqlegance.params.ParamParserNoMark
 
getProperties() - Method in class net.sf.jkniv.sqlegance.builder.RepositoryConfig
 
getProperties() - Method in interface net.sf.jkniv.sqlegance.builder.xml.AutoGeneratedKey
A comma separated list of property names, when multiple properties are expected
getPropertiesAsArray() - Method in interface net.sf.jkniv.sqlegance.builder.xml.AutoGeneratedKey
 
getProperty(RepositoryProperty) - Method in class net.sf.jkniv.sqlegance.builder.RepositoryConfig
 
getProperty(String, String) - Method in class net.sf.jkniv.sqlegance.builder.RepositoryConfig
 
getProperty(String) - Method in class net.sf.jkniv.sqlegance.builder.RepositoryConfig
 
getProperty() - Method in class net.sf.jkniv.sqlegance.builder.xml.ProcedureParameterTag
Property name from object parameter, can be a object like Author, Book, etc.
getProperty() - Method in interface net.sf.jkniv.sqlegance.OneToMany
The attribute name that hold the collection (many parts)
getQuery(String) - Method in interface net.sf.jkniv.sqlegance.SqlContext
Retrieve one query according your name.
getQueryNameStrategy() - Method in class net.sf.jkniv.sqlegance.builder.RepositoryConfig
 
getRepositoryConfig() - Method in interface net.sf.jkniv.sqlegance.SqlContext
 
getRepositoryType() - Method in class net.sf.jkniv.sqlegance.builder.RepositoryConfig
 
getResource(String) - Static method in class net.sf.jkniv.sqlegance.DefaultClassLoader
 
getResourceAsStream(String) - Static method in class net.sf.jkniv.sqlegance.DefaultClassLoader
 
getResourceName() - Method in class net.sf.jkniv.sqlegance.builder.xml.AbstractSqlTag
 
getResourceName() - Method in interface net.sf.jkniv.sqlegance.Sql
The filename that SQL belong to
getResultSetConcurrency() - Method in class net.sf.jkniv.sqlegance.builder.xml.AbstractSqlTag
 
getResultSetConcurrency() - Method in interface net.sf.jkniv.sqlegance.Sql
 
getResultSetHoldability() - Method in class net.sf.jkniv.sqlegance.builder.xml.AbstractSqlTag
 
getResultSetHoldability() - Method in interface net.sf.jkniv.sqlegance.Sql
 
getResultSetType() - Method in class net.sf.jkniv.sqlegance.builder.xml.AbstractSqlTag
 
getResultSetType() - Method in interface net.sf.jkniv.sqlegance.Sql
 
getReturnType() - Method in class net.sf.jkniv.sqlegance.builder.xml.AbstractSqlTag
 
getReturnType() - Method in interface net.sf.jkniv.sqlegance.Sql
 
getReturnTypeAsClass() - Method in class net.sf.jkniv.sqlegance.builder.xml.AbstractSqlTag
 
getReturnTypeAsClass() - Method in interface net.sf.jkniv.sqlegance.Sql
 
getSpName() - Method in class net.sf.jkniv.sqlegance.builder.xml.ProcedureTag
 
getSpName() - Method in interface net.sf.jkniv.sqlegance.Storable
Retrieve the name from stored procedure.
getSql() - Method in class net.sf.jkniv.sqlegance.builder.xml.AbstractSqlTag
Retrieve static sql from a node, the dynamic parts is skipped.
getSql(Object) - Method in class net.sf.jkniv.sqlegance.builder.xml.AbstractSqlTag
Retrieve dynamic sql from a node, the dynamic parts is evaluated at time to create the sql.
getSql(Object) - Method in class net.sf.jkniv.sqlegance.builder.xml.IncludeTag
 
getSql() - Method in interface net.sf.jkniv.sqlegance.Sql
Retrieve static SQL from a node, the dynamic parts is skipped.
getSql(Object) - Method in interface net.sf.jkniv.sqlegance.Sql
Retrieve dynamic SQL from a node, the dynamic parts is evaluated at time to create the SQL.
getSqlDialect() - Method in class net.sf.jkniv.sqlegance.builder.RepositoryConfig
 
getSqlDialect() - Method in class net.sf.jkniv.sqlegance.builder.xml.AbstractSqlTag
 
getSqlDialect() - Method in interface net.sf.jkniv.sqlegance.Sql
dialect for a specific database
getSqlDialect() - Method in interface net.sf.jkniv.sqlegance.SqlContext
 
getSqlFeature() - Method in interface net.sf.jkniv.sqlegance.dialect.SqlFeature
The feature name
getSqlPatternCount() - Method in class net.sf.jkniv.sqlegance.dialect.AnsiDialect
 
getSqlPatternCount() - Method in interface net.sf.jkniv.sqlegance.dialect.SqlDialect
The template to mount the COUNT SQL
getSqlPatternPaging() - Method in class net.sf.jkniv.sqlegance.dialect.AnsiDialect
 
getSqlPatternPaging() - Method in interface net.sf.jkniv.sqlegance.dialect.SqlDialect
The template to mount the SQL paginated, using LIMIT and OFFSET clauses according the specific database
getSqlType() - Method in class net.sf.jkniv.sqlegance.builder.xml.IncludeTag
Command type to execute.
getSqlType() - Method in class net.sf.jkniv.sqlegance.builder.xml.ProcedureParameterTag
SQL type from parameter
getSqlType() - Method in class net.sf.jkniv.sqlegance.builder.xml.ProcedureTag
Command type to execute.
getSqlType() - Method in interface net.sf.jkniv.sqlegance.Sql
Retrieve node type: INSERT, UPDATE, DELETE, SELECT or PROCEDURE.
getStatistical() - Method in class net.sf.jkniv.sqlegance.builder.RepositoryConfig
 
getStats() - Method in class net.sf.jkniv.sqlegance.builder.xml.AbstractSqlTag
 
getStats() - Method in interface net.sf.jkniv.sqlegance.Sql
get statistical data from query execution
getStatsPaging() - Method in interface net.sf.jkniv.sqlegance.Selectable
 
getStrategy() - Method in interface net.sf.jkniv.sqlegance.builder.xml.AutoGeneratedKey
 
getTagName() - Method in class net.sf.jkniv.sqlegance.builder.xml.IncludeTag
Retrieve the tag name.
getTagName() - Method in class net.sf.jkniv.sqlegance.builder.xml.ProcedureParameterTag
Retrieve the tag name.
getTagName() - Method in class net.sf.jkniv.sqlegance.builder.xml.ProcedureTag
Retrieve the tag name.
getTagName() - Method in interface net.sf.jkniv.sqlegance.builder.xml.SqlTag
Retrieve the tag name.
getTags() - Method in class net.sf.jkniv.sqlegance.builder.xml.dynamic.ChooseTag
 
getTags() - Method in class net.sf.jkniv.sqlegance.builder.xml.dynamic.ConditionalTag
 
getTags() - Method in interface net.sf.jkniv.sqlegance.builder.xml.dynamic.ITextTag
Collections from inner tags (WhereTag, SetTag...)
getTags() - Method in class net.sf.jkniv.sqlegance.builder.xml.dynamic.SetTag
 
getTags() - Method in class net.sf.jkniv.sqlegance.builder.xml.dynamic.StaticText
 
getTags() - Method in class net.sf.jkniv.sqlegance.builder.xml.dynamic.WhereTag
 
getText() - Method in class net.sf.jkniv.sqlegance.builder.xml.dynamic.ChooseTag
Retrieve the dynamic text from XML element.
getText(Object) - Method in class net.sf.jkniv.sqlegance.builder.xml.dynamic.ChooseTag
 
getText() - Method in class net.sf.jkniv.sqlegance.builder.xml.dynamic.ConditionalTag
Retrieve the text from XML element.
getText(Object) - Method in class net.sf.jkniv.sqlegance.builder.xml.dynamic.ConditionalTag
 
getText() - Method in interface net.sf.jkniv.sqlegance.builder.xml.dynamic.ITextTag
Retrieve the text from XML element, can be dynamic or static.
getText(Object) - Method in interface net.sf.jkniv.sqlegance.builder.xml.dynamic.ITextTag
Evaluate if attribute test is true or false with OGNL expression.
getText() - Method in class net.sf.jkniv.sqlegance.builder.xml.dynamic.SetTag
Retrieve the dynamic text from XML element.
getText(Object) - Method in class net.sf.jkniv.sqlegance.builder.xml.dynamic.SetTag
 
getText() - Method in class net.sf.jkniv.sqlegance.builder.xml.dynamic.StaticText
Retrieve the text from XML element.
getText(Object) - Method in class net.sf.jkniv.sqlegance.builder.xml.dynamic.StaticText
 
getText() - Method in class net.sf.jkniv.sqlegance.builder.xml.dynamic.WhereTag
Retrieve the dynamic text from XML element.
getText(Object) - Method in class net.sf.jkniv.sqlegance.builder.xml.dynamic.WhereTag
 
getText() - Method in class net.sf.jkniv.sqlegance.builder.xml.SelectColumnsTag
 
getTimeout() - Method in class net.sf.jkniv.sqlegance.builder.xml.AbstractSqlTag
 
getTimeout() - Method in interface net.sf.jkniv.sqlegance.Sql
Retrieves the number of seconds the repository will wait for a Query object to execute.
getTimestamp() - Method in class net.sf.jkniv.sqlegance.builder.xml.AbstractSqlTag
 
getTimestamp() - Method in interface net.sf.jkniv.sqlegance.Sql
Timestamp when sql was read from xml
getTotalException() - Method in class net.sf.jkniv.sqlegance.builder.xml.NoSqlStats
 
getTotalException() - Method in interface net.sf.jkniv.sqlegance.Statistical
the total of execution with error
getTotalTime() - Method in class net.sf.jkniv.sqlegance.builder.xml.NoSqlStats
 
getTotalTime() - Method in interface net.sf.jkniv.sqlegance.Statistical
total time execution
getTransactionType() - Method in class net.sf.jkniv.sqlegance.builder.RepositoryConfig
 
getType() - Method in interface net.sf.jkniv.sqlegance.params.ParamParser
 
getType() - Method in class net.sf.jkniv.sqlegance.params.ParamParserColonMark
 
getType() - Method in class net.sf.jkniv.sqlegance.params.ParamParserDollarMark
 
getType() - Method in class net.sf.jkniv.sqlegance.params.ParamParserHashMark
 
getType() - Method in class net.sf.jkniv.sqlegance.params.ParamParserNoMark
 
getType() - Method in class net.sf.jkniv.sqlegance.params.ParamParserQuestionMark
 
getTypeName() - Method in class net.sf.jkniv.sqlegance.builder.xml.ProcedureParameterTag
The fully-qualified name of an SQL structured type
getTypeOf() - Method in interface net.sf.jkniv.sqlegance.OneToMany
Class name that represents the type of collection (many parts)
getTypeScroll() - Method in enum net.sf.jkniv.sqlegance.statement.ResultSetType
 
GetValidate - Interface in net.sf.jkniv.sqlegance.validation
Bean validation apply for Repository.get operations when configured.
getValidateGroup() - Method in enum net.sf.jkniv.sqlegance.validation.ValidateType
 
getValidateType() - Method in class net.sf.jkniv.sqlegance.builder.xml.AbstractSqlTag
 
getValidateType() - Method in interface net.sf.jkniv.sqlegance.Sql
 
getViolations() - Method in exception net.sf.jkniv.sqlegance.ConstraintException
Map with violations where key is javax.validation.ConstraintViolation.getPropertyPath() name with violation message.
getXPath() - Method in class net.sf.jkniv.sqlegance.builder.xml.AbstractSqlTag
 
getXPath() - Method in interface net.sf.jkniv.sqlegance.Sql
Expression XPATH to read SQL

H

hasCache() - Method in interface net.sf.jkniv.sqlegance.Selectable
 
hashCode() - Method in class net.sf.jkniv.sqlegance.builder.xml.AbstractSqlTag
 
HashQueryNameStrategy - Class in net.sf.jkniv.sqlegance
 
HashQueryNameStrategy() - Constructor for class net.sf.jkniv.sqlegance.HashQueryNameStrategy
 
hasProperties() - Method in class net.sf.jkniv.sqlegance.builder.RepositoryConfig
 
hasReturnType() - Method in class net.sf.jkniv.sqlegance.builder.xml.AbstractSqlTag
 
hasReturnType() - Method in interface net.sf.jkniv.sqlegance.Sql
 

I

id - Variable in class net.sf.jkniv.sqlegance.builder.xml.AbstractSqlTag
 
IfTag - Class in net.sf.jkniv.sqlegance.builder.xml.dynamic
Represent the if tag from XML file to put dynamic SQLs.
IfTag(String, String) - Constructor for class net.sf.jkniv.sqlegance.builder.xml.dynamic.IfTag
Parses the given OGNL expression that can be used by Ognl static methods.
IncludeTag - Class in net.sf.jkniv.sqlegance.builder.xml
Tag of include xml file.
IncludeTag(String, LanguageType) - Constructor for class net.sf.jkniv.sqlegance.builder.xml.IncludeTag
Build a new include tag from XML file.
Insertable - Interface in net.sf.jkniv.sqlegance
 
isAutoGenerateKey() - Method in interface net.sf.jkniv.sqlegance.Insertable
 
isAutoStrategy() - Method in interface net.sf.jkniv.sqlegance.builder.xml.AutoGeneratedKey
 
isDeletable() - Method in class net.sf.jkniv.sqlegance.builder.xml.AbstractSqlTag
 
isDeletable() - Method in class net.sf.jkniv.sqlegance.builder.xml.ProcedureTag
 
isDeletable() - Method in interface net.sf.jkniv.sqlegance.Sql
Verify if command is a DELETE
isDynamic() - Method in class net.sf.jkniv.sqlegance.builder.xml.dynamic.ChooseTag
Indicate if text is dynamic or static.
isDynamic() - Method in class net.sf.jkniv.sqlegance.builder.xml.dynamic.ConditionalTag
Indicate if text is dynamic or static.
isDynamic() - Method in interface net.sf.jkniv.sqlegance.builder.xml.dynamic.ITextTag
Indicate if text is dynamic or static.
isDynamic() - Method in class net.sf.jkniv.sqlegance.builder.xml.dynamic.SetTag
Indicate if text is dynamic or static.
isDynamic() - Method in class net.sf.jkniv.sqlegance.builder.xml.dynamic.StaticText
Indicate if text is dynamic or static.
isDynamic() - Method in class net.sf.jkniv.sqlegance.builder.xml.dynamic.WhereTag
Indicate if text is dynamic or static.
isDynamicGroup() - Method in class net.sf.jkniv.sqlegance.builder.xml.dynamic.ChooseTag
 
isDynamicGroup() - Method in class net.sf.jkniv.sqlegance.builder.xml.dynamic.ConditionalTag
 
isDynamicGroup() - Method in interface net.sf.jkniv.sqlegance.builder.xml.dynamic.ITextTag
Indicate if text contains a dynamic group of tags like: SetTag and WhereTag.
isDynamicGroup() - Method in class net.sf.jkniv.sqlegance.builder.xml.dynamic.SetTag
 
isDynamicGroup() - Method in class net.sf.jkniv.sqlegance.builder.xml.dynamic.StaticText
 
isDynamicGroup() - Method in class net.sf.jkniv.sqlegance.builder.xml.dynamic.WhereTag
 
isInsertable() - Method in class net.sf.jkniv.sqlegance.builder.xml.AbstractSqlTag
 
isInsertable() - Method in class net.sf.jkniv.sqlegance.builder.xml.ProcedureTag
 
isInsertable() - Method in interface net.sf.jkniv.sqlegance.Sql
Verify if command is a INSERT
Isolation - Enum in net.sf.jkniv.sqlegance.transaction
Enumeration that represents transaction isolation levels for use with the connection data source.
isReloadableXmlEnable() - Method in class net.sf.jkniv.sqlegance.builder.RepositoryConfig
 
isSelectable() - Method in class net.sf.jkniv.sqlegance.builder.xml.AbstractSqlTag
 
isSelectable() - Method in class net.sf.jkniv.sqlegance.builder.xml.ProcedureTag
 
isSelectable() - Method in interface net.sf.jkniv.sqlegance.Sql
Verify if command is a SELECT
isSequenceStrategy() - Method in interface net.sf.jkniv.sqlegance.builder.xml.AutoGeneratedKey
 
isShotKeyEnable() - Method in class net.sf.jkniv.sqlegance.builder.RepositoryConfig
 
isStorable() - Method in class net.sf.jkniv.sqlegance.builder.xml.AbstractSqlTag
 
isStorable() - Method in interface net.sf.jkniv.sqlegance.Sql
Verify if command is a STORED PROCEDURE
isUpdateable() - Method in class net.sf.jkniv.sqlegance.builder.xml.AbstractSqlTag
 
isUpdateable() - Method in class net.sf.jkniv.sqlegance.builder.xml.ProcedureTag
 
isUpdateable() - Method in interface net.sf.jkniv.sqlegance.Sql
Verify if command is a UPDATE
ITextTag - Interface in net.sf.jkniv.sqlegance.builder.xml.dynamic
The text from node elements at XML file.

K

key() - Method in enum net.sf.jkniv.sqlegance.RepositoryProperty
 
KeyGeneratorType - Enum in net.sf.jkniv.sqlegance
Generate key types

L

languageType - Variable in class net.sf.jkniv.sqlegance.builder.xml.AbstractSqlTag
 
LanguageType - Enum in net.sf.jkniv.sqlegance
Type of sql sentence supported at xml files.
level() - Method in enum net.sf.jkniv.sqlegance.transaction.Isolation
 
ListValidate - Interface in net.sf.jkniv.sqlegance.validation
Bean validation apply for Repository.list operation when configured.
log - Variable in class net.sf.jkniv.sqlegance.params.AbstractParamParser
 
LogLevel - Enum in net.sf.jkniv.sqlegance.logger
Level of logging
lookup() - Method in class net.sf.jkniv.sqlegance.builder.RepositoryConfig
 

M

MalformedExpression - Exception in net.sf.jkniv.sqlegance.builder.xml.dynamic
This exception is throwed if an OGNL expression its founded at bad format
MalformedExpression() - Constructor for exception net.sf.jkniv.sqlegance.builder.xml.dynamic.MalformedExpression
 
MalformedExpression(String) - Constructor for exception net.sf.jkniv.sqlegance.builder.xml.dynamic.MalformedExpression
 
MalformedExpression(String, Throwable) - Constructor for exception net.sf.jkniv.sqlegance.builder.xml.dynamic.MalformedExpression
 
mask(String, Object) - Method in interface net.sf.jkniv.sqlegance.logger.DataMasking
Evaluate if value of attributeName must be masked.
mask(String, Object) - Method in class net.sf.jkniv.sqlegance.logger.SimpleDataMasking
 

N

name - Variable in class net.sf.jkniv.sqlegance.dialect.AnsiDialect
 
name() - Method in class net.sf.jkniv.sqlegance.dialect.AnsiDialect
 
name() - Method in interface net.sf.jkniv.sqlegance.dialect.SqlDialect
Dialect name
name() - Method in interface net.sf.jkniv.sqlegance.dialect.SqlFeature
The feature name
net.sf.jkniv.sqlegance - package net.sf.jkniv.sqlegance
 
net.sf.jkniv.sqlegance.builder - package net.sf.jkniv.sqlegance.builder
 
net.sf.jkniv.sqlegance.builder.xml - package net.sf.jkniv.sqlegance.builder.xml
 
net.sf.jkniv.sqlegance.builder.xml.dynamic - package net.sf.jkniv.sqlegance.builder.xml.dynamic
 
net.sf.jkniv.sqlegance.dialect - package net.sf.jkniv.sqlegance.dialect
 
net.sf.jkniv.sqlegance.logger - package net.sf.jkniv.sqlegance.logger
 
net.sf.jkniv.sqlegance.params - package net.sf.jkniv.sqlegance.params
 
net.sf.jkniv.sqlegance.statement - package net.sf.jkniv.sqlegance.statement
 
net.sf.jkniv.sqlegance.transaction - package net.sf.jkniv.sqlegance.transaction
 
net.sf.jkniv.sqlegance.validation - package net.sf.jkniv.sqlegance.validation
 
newAutoGeneratedKey(String, String, String, String) - Static method in class net.sf.jkniv.sqlegance.builder.xml.TagFactory
Build a new where tag.
newDelete(String, LanguageType) - Static method in class net.sf.jkniv.sqlegance.builder.xml.TagFactory
 
newDelete(String, LanguageType, SqlDialect) - Static method in class net.sf.jkniv.sqlegance.builder.xml.TagFactory
 
newDelete(String, LanguageType, Isolation, int, ValidateType, Statistical) - Static method in class net.sf.jkniv.sqlegance.builder.xml.TagFactory
 
newInsert(String, LanguageType) - Static method in class net.sf.jkniv.sqlegance.builder.xml.TagFactory
 
newInsert(String, LanguageType, SqlDialect) - Static method in class net.sf.jkniv.sqlegance.builder.xml.TagFactory
 
newInsert(String, LanguageType, Isolation, int, ValidateType, Statistical) - Static method in class net.sf.jkniv.sqlegance.builder.xml.TagFactory
 
newInstance(String) - Static method in class net.sf.jkniv.sqlegance.builder.SqlContextFactory
Build a new context from SQL sentences
newInstance(String, Properties) - Static method in class net.sf.jkniv.sqlegance.builder.SqlContextFactory
Build a new context from SQL sentences
newInstance(String, String) - Static method in class net.sf.jkniv.sqlegance.builder.SqlContextFactory
Build a new context from SQL sentences
newInstance(SqlFeatureSupport, boolean) - Static method in class net.sf.jkniv.sqlegance.dialect.SqlFeatureFactory
Create a new instance of SqlFeature
newInstance(SqlFeatureSupport) - Static method in class net.sf.jkniv.sqlegance.dialect.SqlFeatureFactory
Create a new instance of SqlFeature
newOneToMany(String, String, String) - Static method in class net.sf.jkniv.sqlegance.builder.xml.TagFactory
 
newSelect(String, LanguageType) - Static method in class net.sf.jkniv.sqlegance.builder.xml.TagFactory
 
newSelect(String, LanguageType, SqlDialect) - Static method in class net.sf.jkniv.sqlegance.builder.xml.TagFactory
 
newSelect(String, LanguageType, Isolation, int, String, ResultSetType, ResultSetConcurrency, ResultSetHoldability, String, String, ValidateType, Statistical) - Static method in class net.sf.jkniv.sqlegance.builder.xml.TagFactory
Build a new select tag from XML file.
newUpdate(String, LanguageType) - Static method in class net.sf.jkniv.sqlegance.builder.xml.TagFactory
 
newUpdate(String, LanguageType, SqlDialect) - Static method in class net.sf.jkniv.sqlegance.builder.xml.TagFactory
 
newUpdate(String, LanguageType, Isolation, int, ValidateType, Statistical) - Static method in class net.sf.jkniv.sqlegance.builder.xml.TagFactory
 
NonUniqueResultException - Exception in net.sf.jkniv.sqlegance
 
NonUniqueResultException() - Constructor for exception net.sf.jkniv.sqlegance.NonUniqueResultException
Constructor for NonUniqueObjectException without message detail
NonUniqueResultException(String) - Constructor for exception net.sf.jkniv.sqlegance.NonUniqueResultException
Constructor for NonUniqueObjectException.
NonUniqueResultException(String, Throwable) - Constructor for exception net.sf.jkniv.sqlegance.NonUniqueResultException
Constructor for NonUniqueObjectException.
NonUniqueResultException(Throwable) - Constructor for exception net.sf.jkniv.sqlegance.NonUniqueResultException
 
NoSqlStats - Class in net.sf.jkniv.sqlegance.builder.xml
Dummy/Empty implementation for Statistical
NOT_NULL - Static variable in class net.sf.jkniv.sqlegance.builder.xml.AbstractSqlTag
 

O

OneToMany - Interface in net.sf.jkniv.sqlegance
Mapping one-to-many objects relationship
OtherwiseTag - Class in net.sf.jkniv.sqlegance.builder.xml.dynamic
 
OtherwiseTag(String) - Constructor for class net.sf.jkniv.sqlegance.builder.xml.dynamic.OtherwiseTag
Parses the given OGNL expression that can be used by Ognl static methods.

P

padspace(int, int) - Method in class net.sf.jkniv.sqlegance.params.AbstractParamParser
 
ParameterMode - Enum in net.sf.jkniv.sqlegance
Type of parameter from stored procedure.
ParamMarkType - Enum in net.sf.jkniv.sqlegance.params
 
ParamParser - Interface in net.sf.jkniv.sqlegance.params
Strategy to parser the parameters from query extracting yours names or replacing the names for question mark '?', used at JDBC prepared statements.
ParamParserColonMark - Class in net.sf.jkniv.sqlegance.params
 
ParamParserDollarMark - Class in net.sf.jkniv.sqlegance.params
 
ParamParserFactory - Class in net.sf.jkniv.sqlegance.params
 
ParamParserFactory() - Constructor for class net.sf.jkniv.sqlegance.params.ParamParserFactory
 
ParamParserHashMark - Class in net.sf.jkniv.sqlegance.params
 
ParamParserNoMark - Class in net.sf.jkniv.sqlegance.params
No make the parser from sql parameter, used at tag without support like (IncludeTag, ProcedureTag, etc)
ParamParserQuestionMark - Class in net.sf.jkniv.sqlegance.params
 
patternORDER_BY - Static variable in class net.sf.jkniv.sqlegance.dialect.AnsiDialect
 
PREFIX - Static variable in enum net.sf.jkniv.sqlegance.RepositoryProperty
 
ProcedureParameterTag - Class in net.sf.jkniv.sqlegance.builder.xml
Tag of stored procedure parameters sentence.
ProcedureParameterTag(String, String, String, String) - Constructor for class net.sf.jkniv.sqlegance.builder.xml.ProcedureParameterTag
Build a parameter with your values.
ProcedureParameterTag(String, String, String) - Constructor for class net.sf.jkniv.sqlegance.builder.xml.ProcedureParameterTag
Build a parameter with your values.
ProcedureParameterTag(String, String) - Constructor for class net.sf.jkniv.sqlegance.builder.xml.ProcedureParameterTag
Build a parameter with your values.
ProcedureTag - Class in net.sf.jkniv.sqlegance.builder.xml
Tag of procedure sentence.
ProcedureTag(String, LanguageType, Statistical) - Constructor for class net.sf.jkniv.sqlegance.builder.xml.ProcedureTag
Build a new procedure tag from XML file.
ProcedureTag(String, LanguageType, Isolation, int, ValidateType, Statistical) - Constructor for class net.sf.jkniv.sqlegance.builder.xml.ProcedureTag
Build a new procedure tag from XML file.

Q

QueryNameStrategy - Interface in net.sf.jkniv.sqlegance
A set of rules for determining the query name to a set of methods (get, list, add, remove, update) from Repository that don't have a query object as parameter.
QueryNotFoundException - Exception in net.sf.jkniv.sqlegance
 
QueryNotFoundException() - Constructor for exception net.sf.jkniv.sqlegance.QueryNotFoundException
Constructor for QueryNotFoundException without message detail
QueryNotFoundException(String) - Constructor for exception net.sf.jkniv.sqlegance.QueryNotFoundException
Constructor for QueryNotFoundException.
QueryNotFoundException(String, Throwable) - Constructor for exception net.sf.jkniv.sqlegance.QueryNotFoundException
Constructor for QueryNotFoundException.
QueryNotFoundException(Throwable) - Constructor for exception net.sf.jkniv.sqlegance.QueryNotFoundException
 

R

REGEX_COLON_MARK - Static variable in class net.sf.jkniv.sqlegance.params.AbstractParamParser
 
REGEX_DOLLAR_MARK - Static variable in class net.sf.jkniv.sqlegance.params.AbstractParamParser
 
REGEX_HASH_MARK - Static variable in class net.sf.jkniv.sqlegance.params.AbstractParamParser
 
REGEX_IN - Static variable in class net.sf.jkniv.sqlegance.params.AbstractParamParser
 
REGEX_QUESTION_MARK - Static variable in class net.sf.jkniv.sqlegance.params.AbstractParamParser
 
REGEX_SINGLE_QUOTE - Static variable in class net.sf.jkniv.sqlegance.params.AbstractParamParser
 
RemoveValidate - Interface in net.sf.jkniv.sqlegance.validation
Bean validation apply for Repository.remove operations when configured.
replaceForPlaceholder(String) - Method in class net.sf.jkniv.sqlegance.params.AbstractParamParser
 
replaceForPlaceholder(String, Object) - Method in class net.sf.jkniv.sqlegance.params.AbstractParamParser
 
replaceForPlaceholder(String, Object) - Method in interface net.sf.jkniv.sqlegance.params.ParamParser
Replace the parameters names for question marks
replaceForPlaceholder(String) - Method in interface net.sf.jkniv.sqlegance.params.ParamParser
Replace the parameters names for question marks
replaceForPlaceholder(String, Object) - Method in class net.sf.jkniv.sqlegance.params.ParamParserDollarMark
 
replaceForPlaceholder(String, Object) - Method in class net.sf.jkniv.sqlegance.params.ParamParserNoMark
 
replaceForPlaceholder(String) - Method in class net.sf.jkniv.sqlegance.params.ParamParserNoMark
 
replaceForPlaceholderWithNumber(String, Object) - Method in class net.sf.jkniv.sqlegance.params.AbstractParamParser
 
replaceForPlaceholderWithNumber(String, Object) - Method in interface net.sf.jkniv.sqlegance.params.ParamParser
 
replaceForPlaceholderWithNumber(String, Object) - Method in class net.sf.jkniv.sqlegance.params.ParamParserDollarMark
 
replaceForPlaceholderWithNumber(String, Object) - Method in class net.sf.jkniv.sqlegance.params.ParamParserNoMark
 
RepositoryConfig - Class in net.sf.jkniv.sqlegance.builder
 
RepositoryConfig() - Constructor for class net.sf.jkniv.sqlegance.builder.RepositoryConfig
 
RepositoryConfig(String) - Constructor for class net.sf.jkniv.sqlegance.builder.RepositoryConfig
Build new configuration object that access to DataSource and your properties Default instance is created if parameter is a null name
RepositoryConfigException - Exception in net.sf.jkniv.sqlegance
 
RepositoryConfigException() - Constructor for exception net.sf.jkniv.sqlegance.RepositoryConfigException
Constructor for QueryNotFoundException without message detail
RepositoryConfigException(String) - Constructor for exception net.sf.jkniv.sqlegance.RepositoryConfigException
Constructor for QueryNotFoundException.
RepositoryConfigException(String, Throwable) - Constructor for exception net.sf.jkniv.sqlegance.RepositoryConfigException
Constructor for QueryNotFoundException.
RepositoryConfigException(Throwable) - Constructor for exception net.sf.jkniv.sqlegance.RepositoryConfigException
 
RepositoryException - Exception in net.sf.jkniv.sqlegance
 
RepositoryException() - Constructor for exception net.sf.jkniv.sqlegance.RepositoryException
Constructor for RepositoryException without message detail
RepositoryException(String) - Constructor for exception net.sf.jkniv.sqlegance.RepositoryException
Constructor for RepositoryException.
RepositoryException(String, Throwable) - Constructor for exception net.sf.jkniv.sqlegance.RepositoryException
Constructor for RepositoryException.
RepositoryException(Throwable) - Constructor for exception net.sf.jkniv.sqlegance.RepositoryException
 
RepositoryProperty - Enum in net.sf.jkniv.sqlegance
TODO properties to add add property to remove end line from queries, good for debug add property to limit parameter at clause IN, default is 1000 for oracle
RepositoryType - Enum in net.sf.jkniv.sqlegance
Types of supported repositories.
ResultSetConcurrency - Enum in net.sf.jkniv.sqlegance.statement
Flags to indicate the type of ResultSet objects with the given concurrency.
ResultSetHoldability - Enum in net.sf.jkniv.sqlegance.statement
Flags to indicate the type of ResultSet objects with the given holdability.
ResultSetType - Enum in net.sf.jkniv.sqlegance.statement
Flags to indicate the type of ResultSet objects with the given type.

S

ScalarValidate - Interface in net.sf.jkniv.sqlegance.validation
Bean validation apply for Repository.scalar operation when configured.
Selectable - Interface in net.sf.jkniv.sqlegance
 
SelectColumnsTag - Class in net.sf.jkniv.sqlegance.builder.xml
TODO implementations needs to implement select-columns element in XML.
SelectColumnsTag(String, String) - Constructor for class net.sf.jkniv.sqlegance.builder.xml.SelectColumnsTag
 
SelectValidate - Interface in net.sf.jkniv.sqlegance.validation
Bean validation apply for Repository.get and Repository.list operations when configured.
setAutoGeneratedKey(AutoGeneratedKey) - Method in interface net.sf.jkniv.sqlegance.Insertable
 
setId(String) - Method in class net.sf.jkniv.sqlegance.builder.xml.SelectColumnsTag
 
setIsolation(Isolation) - Method in class net.sf.jkniv.sqlegance.builder.xml.AbstractSqlTag
 
setMaxOfParameters(int) - Method in class net.sf.jkniv.sqlegance.dialect.AnsiDialect
 
setMaxOfParameters(int) - Method in interface net.sf.jkniv.sqlegance.dialect.SqlDialect
Max number of parameters supported by JDBC driver
setPackage(String) - Method in class net.sf.jkniv.sqlegance.builder.xml.AbstractSqlTag
 
setPackage(String) - Method in interface net.sf.jkniv.sqlegance.builder.xml.SqlTag
name of package this sql belong
setParams(ProcedureParameterTag[]) - Method in class net.sf.jkniv.sqlegance.builder.xml.ProcedureTag
Define parameters from stored procedure
setResourceName(String) - Method in class net.sf.jkniv.sqlegance.builder.xml.AbstractSqlTag
 
setResourceName(String) - Method in interface net.sf.jkniv.sqlegance.builder.xml.SqlTag
File name from Sql
setResultSetConcurrency(ResultSetConcurrency) - Method in class net.sf.jkniv.sqlegance.builder.xml.AbstractSqlTag
 
setResultSetHoldability(ResultSetHoldability) - Method in class net.sf.jkniv.sqlegance.builder.xml.AbstractSqlTag
 
setResultSetType(ResultSetType) - Method in class net.sf.jkniv.sqlegance.builder.xml.AbstractSqlTag
 
setResultType(String) - Method in class net.sf.jkniv.sqlegance.builder.xml.AbstractSqlTag
 
setSpName(String) - Method in class net.sf.jkniv.sqlegance.builder.xml.ProcedureTag
Define the name of stored procedure.
setSqlDialect(SqlDialect) - Method in class net.sf.jkniv.sqlegance.builder.RepositoryConfig
 
setSqlDialect(SqlDialect) - Method in interface net.sf.jkniv.sqlegance.SqlContext
 
setStats(Statistical) - Method in class net.sf.jkniv.sqlegance.builder.xml.AbstractSqlTag
 
SetTag - Class in net.sf.jkniv.sqlegance.builder.xml.dynamic
Represent the set sentence from update SQL.
SetTag(List<? extends ITextTag>) - Constructor for class net.sf.jkniv.sqlegance.builder.xml.dynamic.SetTag
Build a new set tag.
setText(String) - Method in class net.sf.jkniv.sqlegance.builder.xml.SelectColumnsTag
 
setTimeout(int) - Method in class net.sf.jkniv.sqlegance.builder.xml.AbstractSqlTag
 
setValidateType(ValidateType) - Method in class net.sf.jkniv.sqlegance.builder.xml.AbstractSqlTag
 
setValidateType(ValidateType) - Method in interface net.sf.jkniv.sqlegance.Sql
 
setXpath(String) - Method in class net.sf.jkniv.sqlegance.builder.xml.AbstractSqlTag
 
setXpath(String) - Method in interface net.sf.jkniv.sqlegance.builder.xml.SqlTag
set the XPATH expression to retrieve the query at xml file.
SimpleDataMasking - Class in net.sf.jkniv.sqlegance.logger
Masked the attributes password, passwd and pwd as ****.
SimpleDataMasking() - Constructor for class net.sf.jkniv.sqlegance.logger.SimpleDataMasking
 
Sql - Interface in net.sf.jkniv.sqlegance
This interface represent Structured Query Language (SQL and some derivations like JPQL, HQL, JPQL, CQL...) in XML file, each node at XML file is represented by this class.
SqlContext - Interface in net.sf.jkniv.sqlegance
Main interface to load and access the set of queries defined at XML files for an application.
SqlContextFactory - Class in net.sf.jkniv.sqlegance.builder
Load the SQL sentences from XML file build a new context to the queries
SqlContextFactory() - Constructor for class net.sf.jkniv.sqlegance.builder.SqlContextFactory
 
SqlDialect - Interface in net.sf.jkniv.sqlegance.dialect
Represents a SQL syntax from a specific database.
sqlEndsWithOrderBy(String) - Method in class net.sf.jkniv.sqlegance.dialect.AnsiDialect
 
sqlEndWithForUpdate(String) - Method in class net.sf.jkniv.sqlegance.dialect.AnsiDialect
 
SqlFeature - Interface in net.sf.jkniv.sqlegance.dialect
Database driver features.
SqlFeatureFactory - Class in net.sf.jkniv.sqlegance.dialect
Factory to create new instances of SqlFeature.
SqlFeatureSupport - Enum in net.sf.jkniv.sqlegance.dialect
Database SQL vendor features support.
sqlStartWithSelect(String) - Method in class net.sf.jkniv.sqlegance.dialect.AnsiDialect
 
sqlStartWithSelectOrDistinct(String) - Method in class net.sf.jkniv.sqlegance.dialect.AnsiDialect
 
SqlStats - Class in net.sf.jkniv.sqlegance.builder.xml
Statements statistics
SqlStats() - Constructor for class net.sf.jkniv.sqlegance.builder.xml.SqlStats
 
SqlTag - Interface in net.sf.jkniv.sqlegance.builder.xml
Represent specifics attribute from tag to build SQL sentences from XML files.
SqlType - Enum in net.sf.jkniv.sqlegance
Node type supported to xml files.
StaticText - Class in net.sf.jkniv.sqlegance.builder.xml.dynamic
This class represent text found at NodeValue from tag at XML document.
StaticText(String) - Constructor for class net.sf.jkniv.sqlegance.builder.xml.dynamic.StaticText
build static text object.
Statistical - Interface in net.sf.jkniv.sqlegance
Statistical data for query execution
Storable - Interface in net.sf.jkniv.sqlegance
 
supports() - Method in interface net.sf.jkniv.sqlegance.dialect.SqlFeature
verify if the database supports this feature.
supportsFeature(SqlFeatureSupport) - Method in class net.sf.jkniv.sqlegance.dialect.AnsiDialect
 
supportsFeature(SqlFeatureSupport) - Method in interface net.sf.jkniv.sqlegance.dialect.SqlDialect
verify if dialect instance supports feature specified
supportsParmMark(ParamMarkType) - Method in class net.sf.jkniv.sqlegance.dialect.AnsiDialect
 
supportsParmMark(ParamMarkType) - Method in interface net.sf.jkniv.sqlegance.dialect.SqlDialect
verify if dialect supports a specific ParamMarkType

T

TAG_NAME - Static variable in interface net.sf.jkniv.sqlegance.builder.xml.AutoGeneratedKey
 
TAG_NAME - Static variable in class net.sf.jkniv.sqlegance.builder.xml.dynamic.ChooseTag
 
TAG_NAME - Static variable in class net.sf.jkniv.sqlegance.builder.xml.dynamic.IfTag
 
TAG_NAME - Static variable in class net.sf.jkniv.sqlegance.builder.xml.dynamic.OtherwiseTag
 
TAG_NAME - Static variable in class net.sf.jkniv.sqlegance.builder.xml.dynamic.SetTag
 
TAG_NAME - Static variable in class net.sf.jkniv.sqlegance.builder.xml.dynamic.WhenTag
 
TAG_NAME - Static variable in class net.sf.jkniv.sqlegance.builder.xml.dynamic.WhereTag
 
TAG_NAME - Static variable in class net.sf.jkniv.sqlegance.builder.xml.IncludeTag
 
TAG_NAME - Static variable in class net.sf.jkniv.sqlegance.builder.xml.ProcedureParameterTag
 
TAG_NAME - Static variable in class net.sf.jkniv.sqlegance.builder.xml.ProcedureTag
 
TAG_NAME - Static variable in class net.sf.jkniv.sqlegance.builder.xml.SelectColumnsTag
 
TAG_NAME - Static variable in interface net.sf.jkniv.sqlegance.Deletable
 
TAG_NAME - Static variable in interface net.sf.jkniv.sqlegance.Insertable
 
TAG_NAME - Static variable in interface net.sf.jkniv.sqlegance.OneToMany
 
TAG_NAME - Static variable in interface net.sf.jkniv.sqlegance.Selectable
 
TAG_NAME - Static variable in interface net.sf.jkniv.sqlegance.Updateable
 
TagFactory - Class in net.sf.jkniv.sqlegance.builder.xml
 
TagFactory() - Constructor for class net.sf.jkniv.sqlegance.builder.xml.TagFactory
 
toAddName(Object) - Method in class net.sf.jkniv.sqlegance.DotQueryNameStrategy
 
toAddName(Object) - Method in class net.sf.jkniv.sqlegance.HashQueryNameStrategy
 
toAddName(Object) - Method in interface net.sf.jkniv.sqlegance.QueryNameStrategy
Return the default query name at XML file to retrieve an object by 'add' method.
toGetName(Object) - Method in class net.sf.jkniv.sqlegance.DotQueryNameStrategy
 
toGetName(Object) - Method in class net.sf.jkniv.sqlegance.HashQueryNameStrategy
 
toGetName(Object) - Method in interface net.sf.jkniv.sqlegance.QueryNameStrategy
Return the default query name at XML file to retrieve an object by 'get' method.
toListName(Object) - Method in class net.sf.jkniv.sqlegance.DotQueryNameStrategy
 
toListName(Object) - Method in class net.sf.jkniv.sqlegance.HashQueryNameStrategy
 
toListName(Object) - Method in interface net.sf.jkniv.sqlegance.QueryNameStrategy
Return the default query name at XML file to retrieve an object by 'list' method.
toRemoveName(Object) - Method in class net.sf.jkniv.sqlegance.DotQueryNameStrategy
 
toRemoveName(Object) - Method in class net.sf.jkniv.sqlegance.HashQueryNameStrategy
 
toRemoveName(Object) - Method in interface net.sf.jkniv.sqlegance.QueryNameStrategy
Return the default query name at XML file to retrieve an object by 'remove' method.
toString() - Method in class net.sf.jkniv.sqlegance.builder.RepositoryConfig
 
toString() - Method in class net.sf.jkniv.sqlegance.builder.xml.dynamic.ConditionalTag
 
toString() - Method in class net.sf.jkniv.sqlegance.builder.xml.NoSqlStats
 
toString() - Method in exception net.sf.jkniv.sqlegance.ConstraintException
 
toUpdateName(Object) - Method in class net.sf.jkniv.sqlegance.DotQueryNameStrategy
 
toUpdateName(Object) - Method in class net.sf.jkniv.sqlegance.HashQueryNameStrategy
 
toUpdateName(Object) - Method in interface net.sf.jkniv.sqlegance.QueryNameStrategy
Return the default query name at XML file to retrieve an object by 'update' method.
TransactionType - Enum in net.sf.jkniv.sqlegance.transaction
Represents the transaction type over EIS or database systems

U

Updateable - Interface in net.sf.jkniv.sqlegance
 
UpdateValidate - Interface in net.sf.jkniv.sqlegance.validation
Bean validation apply for Repository.update operations when configured.

V

validate(Object) - Method in enum net.sf.jkniv.sqlegance.validation.ValidateType
Use validator (JSR 303) to perform validation against domain model
validate(Object, ValidateType) - Static method in enum net.sf.jkniv.sqlegance.validation.ValidateType
Use validator (JSR 303) to perform validation against domain model
validate(Object, Class<T>) - Static method in enum net.sf.jkniv.sqlegance.validation.ValidateType
Use validator (JSR 303) to perform validation against domain model
validate(Object, ValidateType) - Method in interface net.sf.jkniv.sqlegance.validation.Validatory
Use validator (JSR 303) to perform validation against domain model
validate(Object, Class<T>) - Method in interface net.sf.jkniv.sqlegance.validation.Validatory
Use validator (JSR 303) to perform validation against domain model
ValidateType - Enum in net.sf.jkniv.sqlegance.validation
 
Validatory - Interface in net.sf.jkniv.sqlegance.validation
 
valueOf(String) - Static method in enum net.sf.jkniv.sqlegance.dialect.SqlFeatureSupport
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.sf.jkniv.sqlegance.KeyGeneratorType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.sf.jkniv.sqlegance.LanguageType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.sf.jkniv.sqlegance.logger.LogLevel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.sf.jkniv.sqlegance.ParameterMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.sf.jkniv.sqlegance.params.ParamMarkType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.sf.jkniv.sqlegance.RepositoryProperty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.sf.jkniv.sqlegance.RepositoryType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.sf.jkniv.sqlegance.SqlType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.sf.jkniv.sqlegance.statement.ResultSetConcurrency
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.sf.jkniv.sqlegance.statement.ResultSetHoldability
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.sf.jkniv.sqlegance.statement.ResultSetType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.sf.jkniv.sqlegance.transaction.Isolation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.sf.jkniv.sqlegance.transaction.TransactionType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.sf.jkniv.sqlegance.validation.ValidateType
Returns the enum constant of this type with the specified name.
values() - Static method in enum net.sf.jkniv.sqlegance.dialect.SqlFeatureSupport
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.sf.jkniv.sqlegance.KeyGeneratorType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.sf.jkniv.sqlegance.LanguageType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.sf.jkniv.sqlegance.logger.LogLevel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.sf.jkniv.sqlegance.ParameterMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.sf.jkniv.sqlegance.params.ParamMarkType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.sf.jkniv.sqlegance.RepositoryProperty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.sf.jkniv.sqlegance.RepositoryType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.sf.jkniv.sqlegance.SqlType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.sf.jkniv.sqlegance.statement.ResultSetConcurrency
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.sf.jkniv.sqlegance.statement.ResultSetHoldability
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.sf.jkniv.sqlegance.statement.ResultSetType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.sf.jkniv.sqlegance.transaction.Isolation
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.sf.jkniv.sqlegance.transaction.TransactionType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.sf.jkniv.sqlegance.validation.ValidateType
Returns an array containing the constants of this enum type, in the order they are declared.

W

WhenTag - Class in net.sf.jkniv.sqlegance.builder.xml.dynamic
 
WhenTag(String, String) - Constructor for class net.sf.jkniv.sqlegance.builder.xml.dynamic.WhenTag
Parses the given OGNL expression that can be used by Ognl static methods.
WhereTag - Class in net.sf.jkniv.sqlegance.builder.xml.dynamic
Represent the where sentence from SQL.
WhereTag(List<ITextTag>) - Constructor for class net.sf.jkniv.sqlegance.builder.xml.dynamic.WhereTag
Build a new where tag.
A B C D E F G H I K L M N O P Q R S T U V W 
Skip navigation links

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