- 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
-
- asInsertable() - Method in class net.sf.jkniv.sqlegance.builder.xml.AbstractSqlTag
-
- asInsertable() - Method in interface net.sf.jkniv.sqlegance.Sql
-
- asSelectable() - Method in class net.sf.jkniv.sqlegance.builder.xml.AbstractSqlTag
-
- asSelectable() - Method in interface net.sf.jkniv.sqlegance.Sql
-
- 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
-
- asUpdateable() - Method in class net.sf.jkniv.sqlegance.builder.xml.AbstractSqlTag
-
- asUpdateable() - Method in interface net.sf.jkniv.sqlegance.Sql
-
- 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
-
- 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
- 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.
- 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
-
- 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
-
- 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.