A B C D E F G H I J L M O P R S T U W 

A

AbstractSqlCommentsMojo - Class in sk.vracon.sqlcomments.maven
Abstract MOJO implementing generating result and configuration classes.
AbstractSqlCommentsMojo() - Constructor for class sk.vracon.sqlcomments.maven.AbstractSqlCommentsMojo
 
AbstractSQLCommentsRepository - Class in sk.vracon.sqlcomments.spring
Abstract spring repository with implemented CRUD operations.
AbstractSQLCommentsRepository() - Constructor for class sk.vracon.sqlcomments.spring.AbstractSQLCommentsRepository
 
AbstractStatementContext - Class in sk.vracon.sqlcomments.maven.generate
 
AbstractStatementContext() - Constructor for class sk.vracon.sqlcomments.maven.generate.AbstractStatementContext
 
addStatement(Class<?>, String) - Method in class sk.vracon.sqlcomments.core.StatementContainer
Loads statement and adds it to cache.
addStatement(String, String) - Method in class sk.vracon.sqlcomments.core.StatementContainer
Parses statement text and adds it to cache if cache is enabled.
afterPropertiesSet() - Method in class sk.vracon.sqlcomments.spring.CurrentDatabaseDialectWrapper
 

B

baseClass() - Method in class sk.vracon.sqlcomments.core.impl.StatementConfigurationAdapter
 
baseClass() - Method in interface sk.vracon.sqlcomments.core.StatementConfiguration
Returns base class.

C

ColumnExtractorSQLQueryListener - Class in sk.vracon.sqlcomments.maven
 
ColumnExtractorSQLQueryListener(Log) - Constructor for class sk.vracon.sqlcomments.maven.ColumnExtractorSQLQueryListener
 
ColumnUtils - Class in sk.vracon.sqlcomments.maven
Column manipulation utility methods.
ColumnUtils() - Constructor for class sk.vracon.sqlcomments.maven.ColumnUtils
 
compileWithTestClasses - Variable in class sk.vracon.sqlcomments.maven.AbstractSqlCommentsMojo
Indicates whether to use standard or test class path for compilation of generated classes.
compileWithTestClasses - Variable in class sk.vracon.sqlcomments.maven.ExportMojo
Indicates whether to use standard or test class path for compilation of generated classes.
Constants - Class in sk.vracon.sqlcomments.core
Basic framework constants.
Constants() - Constructor for class sk.vracon.sqlcomments.core.Constants
 
constructFullName(Class<?>, String) - Method in class sk.vracon.sqlcomments.core.StatementContainer
Constructs full statement name from base class and short name.
convertToDatabase(T) - Method in interface sk.vracon.sqlcomments.core.IColumnMapper
Converts java value to value sent to JDBC driver.
convertToDatabase(Enum<?>) - Method in class sk.vracon.sqlcomments.core.mappers.EnumMapper
 
convertToJava(Object) - Method in interface sk.vracon.sqlcomments.core.IColumnMapper
Converts value returned by JDBC driver to custom java object.
convertToJava(Object) - Method in class sk.vracon.sqlcomments.core.mappers.EnumMapper
 
createBeanInstance() - Method in class sk.vracon.sqlcomments.core.impl.ReflectionBeanMapper
 
createCallableStatement(Connection, String, Map<String, Object>) - Method in class sk.vracon.sqlcomments.spring.AbstractSQLCommentsRepository
Creates callable statement.
createCallableStatement(Connection, String, Map<String, Object>, Set<String>) - Method in class sk.vracon.sqlcomments.spring.AbstractSQLCommentsRepository
Creates callable statement.
createGenericData(String, String, StatementDeclaration) - Method in class sk.vracon.sqlcomments.maven.TemplateProcessor
 
createInstance(Class<C>) - Static method in class sk.vracon.sqlcomments.core.impl.ReflectionBeanMapper
 
createPreparedCall(Connection, Statement, Map<String, Object>, Set<String>) - Method in class sk.vracon.sqlcomments.core.StatementGenerator
Creates callable statement for given JDBC connection and parameters.
createPreparedStatement(Connection, Statement, Map<String, Object>, Set<String>, Long, Long, boolean) - Method in class sk.vracon.sqlcomments.core.StatementGenerator
Creates prepared statement for given JDBC connection and parameters.
createPreparedStatement(Connection, Statement, Map<String, Object>, Set<String>, Long, Long, String[]) - Method in class sk.vracon.sqlcomments.core.StatementGenerator
Creates prepared statement for given JDBC connection and parameters.
createPreparedStatement(Connection, StatementConfiguration) - Method in class sk.vracon.sqlcomments.spring.AbstractSQLCommentsRepository
Creates prepared statement.
CurrentDatabaseDialectWrapper - Class in sk.vracon.sqlcomments.spring
DatabaseDialect wrapper bean.
CurrentDatabaseDialectWrapper() - Constructor for class sk.vracon.sqlcomments.spring.CurrentDatabaseDialectWrapper
 

D

databaseColumns - Variable in class sk.vracon.sqlcomments.maven.AbstractSqlCommentsMojo
Database metadata.
DatabaseDialect - Interface in sk.vracon.sqlcomments.core.dialect
Database dialect interface.
databaseDialect - Variable in class sk.vracon.sqlcomments.maven.AbstractSqlCommentsMojo
Database dialect class to use.
DatabaseDialect - Interface in sk.vracon.sqlcomments.maven
 
databaseUrl - Variable in class sk.vracon.sqlcomments.maven.AbstractSqlCommentsMojo
Database URL.
DBColumnMetadata - Class in sk.vracon.sqlcomments.core
Represents column metadata read from database.
DBColumnMetadata() - Constructor for class sk.vracon.sqlcomments.core.DBColumnMetadata
 
DBColumnMetadata(String, String, int, String, Integer, int, boolean) - Constructor for class sk.vracon.sqlcomments.core.DBColumnMetadata
 
dbPassword - Variable in class sk.vracon.sqlcomments.maven.AbstractSqlCommentsMojo
Database credentials - password.
dbUserName - Variable in class sk.vracon.sqlcomments.maven.AbstractSqlCommentsMojo
Database credentials - username.
DefaultDatabaseDialect - Class in sk.vracon.sqlcomments.maven.dialect
 
DefaultDatabaseDialect() - Constructor for class sk.vracon.sqlcomments.maven.dialect.DefaultDatabaseDialect
 
delete(T) - Method in class sk.vracon.sqlcomments.spring.AbstractSQLCommentsRepository
Deletes record from database.
delete(StatementConfiguration) - Method in class sk.vracon.sqlcomments.spring.AbstractSQLCommentsRepository
Deletes record from database.
DeleteContext - Class in sk.vracon.sqlcomments.maven.generate
 
DeleteContext() - Constructor for class sk.vracon.sqlcomments.maven.generate.DeleteContext
 
dialect - Variable in class sk.vracon.sqlcomments.maven.AbstractSqlCommentsMojo
Database dialect used to map SQL data types to java classes.
DomainMojo - Class in sk.vracon.sqlcomments.maven
 
DomainMojo() - Constructor for class sk.vracon.sqlcomments.maven.DomainMojo
 

E

enterColumn_name_list(SQLParser.Column_name_listContext) - Method in class sk.vracon.sqlcomments.maven.ColumnExtractorSQLQueryListener
 
enterDelete_statement_searched(SQLParser.Delete_statement_searchedContext) - Method in class sk.vracon.sqlcomments.maven.ColumnExtractorSQLQueryListener
 
enterDerived_column(SQLParser.Derived_columnContext) - Method in class sk.vracon.sqlcomments.maven.ColumnExtractorSQLQueryListener
 
enterFrom_clause(SQLParser.From_clauseContext) - Method in class sk.vracon.sqlcomments.maven.ColumnExtractorSQLQueryListener
 
enterIdentifierExpression(ECMAScriptParser.IdentifierExpressionContext) - Method in class sk.vracon.sqlcomments.maven.JavaScriptVariablesExtractor
 
enterInsert_statement(SQLParser.Insert_statementContext) - Method in class sk.vracon.sqlcomments.maven.ColumnExtractorSQLQueryListener
 
enterNonparenthesized_value_expression_primary(SQLParser.Nonparenthesized_value_expression_primaryContext) - Method in class sk.vracon.sqlcomments.maven.ColumnExtractorSQLQueryListener
 
enterQualified_asterisk(SQLParser.Qualified_asteriskContext) - Method in class sk.vracon.sqlcomments.maven.ColumnExtractorSQLQueryListener
 
enterQuery_specification(SQLParser.Query_specificationContext) - Method in class sk.vracon.sqlcomments.maven.ColumnExtractorSQLQueryListener
 
enterTable_name(SQLParser.Table_nameContext) - Method in class sk.vracon.sqlcomments.maven.ColumnExtractorSQLQueryListener
 
enterTable_primary(SQLParser.Table_primaryContext) - Method in class sk.vracon.sqlcomments.maven.ColumnExtractorSQLQueryListener
 
enterUpdate_statement(SQLParser.Update_statementContext) - Method in class sk.vracon.sqlcomments.maven.ColumnExtractorSQLQueryListener
 
enterVariable_placeholder(SQLParser.Variable_placeholderContext) - Method in class sk.vracon.sqlcomments.maven.ColumnExtractorSQLQueryListener
 
enterWhere_clause(SQLParser.Where_clauseContext) - Method in class sk.vracon.sqlcomments.maven.ColumnExtractorSQLQueryListener
 
EnumMapper - Class in sk.vracon.sqlcomments.core.mappers
Mapper implementation for Enums.
EnumMapper() - Constructor for class sk.vracon.sqlcomments.core.mappers.EnumMapper
 
excludes - Variable in class sk.vracon.sqlcomments.maven.ExportMojo
A list of files to exclude.
excludes - Variable in class sk.vracon.sqlcomments.maven.GenerateMojo
A list of files to exclude.
execute() - Method in class sk.vracon.sqlcomments.maven.AbstractSqlCommentsMojo
 
execute() - Method in class sk.vracon.sqlcomments.maven.DomainMojo
 
execute() - Method in class sk.vracon.sqlcomments.maven.ExportMojo
 
execute() - Method in class sk.vracon.sqlcomments.maven.GenerateMojo
 
executeStatement(StatementConfiguration) - Method in class sk.vracon.sqlcomments.spring.AbstractSQLCommentsRepository
Executes given statement.
exitQuery_specification(SQLParser.Query_specificationContext) - Method in class sk.vracon.sqlcomments.maven.ColumnExtractorSQLQueryListener
 
ExportMojo - Class in sk.vracon.sqlcomments.maven
 
ExportMojo() - Constructor for class sk.vracon.sqlcomments.maven.ExportMojo
 
extractDatabaseMetaData(DatabaseMetaData) - Method in class sk.vracon.sqlcomments.maven.AbstractSqlCommentsMojo
Extract appropriate metadata from database.
extractDatabaseMetaData(DatabaseMetaData) - Method in class sk.vracon.sqlcomments.maven.DomainMojo
 

F

fillMapperToColumn(Log, Map<String, DBColumnMetadata>, Map<String, Properties>, ResultColumnInfo, AbstractStatementContext) - Static method in class sk.vracon.sqlcomments.maven.ColumnUtils
Assigns mapper class and mapped class properties to column.
fillMapperToPlaceholder(Log, Map<String, DBColumnMetadata>, Map<String, Properties>, PlaceholderInfo, Set<TableColumnIdentifier>) - Static method in class sk.vracon.sqlcomments.maven.ColumnUtils
Assigns mapper class and mapped class properties to column.
findByPK(StatementConfiguration, ResultMapper<T>) - Method in class sk.vracon.sqlcomments.spring.AbstractSQLCommentsRepository
Loads instance from database by primary key.
findColumnProperty(Properties, String) - Static method in class sk.vracon.sqlcomments.maven.ColumnUtils
Case insensitive property search.
findDBColumnMetadataForColumnIdentifier(Map<String, DBColumnMetadata>, AbstractStatementContext, TableColumnIdentifier) - Static method in class sk.vracon.sqlcomments.maven.ColumnUtils
Finds database metadata for column identifier.
findJavaClassForColumn(DatabaseDialect, Map<String, DBColumnMetadata>, AbstractStatementContext, ResultColumnInfo) - Static method in class sk.vracon.sqlcomments.maven.ColumnUtils
Finds java class for column.
findJavaClassForColumnIdentifier(DatabaseDialect, Map<String, DBColumnMetadata>, AbstractStatementContext, TableColumnIdentifier) - Static method in class sk.vracon.sqlcomments.maven.ColumnUtils
Finds database metadata for column identifier.

G

generateJdbcStatement(Statement, Map<String, Object>, Set<String>, List<Object>, Long, Long) - Method in class sk.vracon.sqlcomments.core.StatementGenerator
Creates JDBC-like statement string.
GenerateMojo - Class in sk.vracon.sqlcomments.maven
 
GenerateMojo() - Constructor for class sk.vracon.sqlcomments.maven.GenerateMojo
 
generateParameterMap() - Method in class sk.vracon.sqlcomments.core.impl.StatementConfigurationAdapter
 
generateParameterMap() - Method in interface sk.vracon.sqlcomments.core.StatementConfiguration
Map of parameters to construct statement in runtime.
generateParametersAcceptingNull() - Method in class sk.vracon.sqlcomments.core.impl.StatementConfigurationAdapter
 
generateParametersAcceptingNull() - Method in interface sk.vracon.sqlcomments.core.StatementConfiguration
Returns parameters for which null doesn't mean to skip row.
generateSQLWithOffsetAndLimit(String, Long, Long) - Method in interface sk.vracon.sqlcomments.core.dialect.DatabaseDialect
Generates SQL with appropriate offset and limit settings.
generateSQLWithOffsetAndLimit(String, Long, Long) - Method in class sk.vracon.sqlcomments.core.dialect.HSQLDialect
 
generateSQLWithOffsetAndLimit(String, Long, Long) - Method in class sk.vracon.sqlcomments.core.dialect.MySQLDialect
 
generateSQLWithOffsetAndLimit(String, Long, Long) - Method in class sk.vracon.sqlcomments.core.dialect.OracleDialect
 
generateSQLWithOffsetAndLimit(String, Long, Long) - Method in class sk.vracon.sqlcomments.core.dialect.PostgreSQLDialect
 
generateSQLWithOffsetAndLimit(String, Long, Long) - Method in class sk.vracon.sqlcomments.spring.CurrentDatabaseDialectWrapper
 
generateStatement(Statement, Map<String, Object>, Set<String>, Long, Long) - Method in class sk.vracon.sqlcomments.core.StatementGenerator
Creates statement string.
getAlias() - Method in class sk.vracon.sqlcomments.maven.generate.TableInfo
 
getBaseClassName() - Method in class sk.vracon.sqlcomments.maven.StatementDeclaration
 
getColumnIdentifiers() - Method in class sk.vracon.sqlcomments.maven.generate.InsertContext
 
getColumnName() - Method in class sk.vracon.sqlcomments.core.DBColumnMetadata
 
getColumnName() - Method in class sk.vracon.sqlcomments.maven.generate.ResultColumnInfo
 
getColumnName() - Method in class sk.vracon.sqlcomments.maven.generate.TableColumnIdentifier
 
getColumns() - Method in class sk.vracon.sqlcomments.maven.generate.SelectContext
 
getColumnSize() - Method in class sk.vracon.sqlcomments.core.DBColumnMetadata
 
getConfigurationClassName() - Method in class sk.vracon.sqlcomments.maven.StatementDeclaration
 
getContext() - Method in class sk.vracon.sqlcomments.maven.generate.PlaceholderInfo
 
getDatabase() - Method in class sk.vracon.sqlcomments.maven.StatementDeclaration
 
getDatabaseProductName() - Method in interface sk.vracon.sqlcomments.core.dialect.DatabaseDialect
Returns database product name.
getDatabaseProductName() - Method in class sk.vracon.sqlcomments.core.dialect.HSQLDialect
Returns common database name 'hsql'.
getDatabaseProductName() - Method in class sk.vracon.sqlcomments.core.dialect.MySQLDialect
Returns common database name 'mysql'.
getDatabaseProductName() - Method in class sk.vracon.sqlcomments.core.dialect.OracleDialect
Returns common database name 'oracle'.
getDatabaseProductName() - Method in class sk.vracon.sqlcomments.core.dialect.PostgreSQLDialect
Returns common database name 'postgresql'.
getDatabaseProductName() - Method in class sk.vracon.sqlcomments.spring.CurrentDatabaseDialectWrapper
 
getDecimalDigits() - Method in class sk.vracon.sqlcomments.core.DBColumnMetadata
 
getDeclarationLineNumber() - Method in class sk.vracon.sqlcomments.maven.StatementDeclaration
 
getJavaClass() - Method in class sk.vracon.sqlcomments.maven.generate.PlaceholderInfo
 
getJavaClass() - Method in class sk.vracon.sqlcomments.maven.generate.ResultColumnInfo
 
getJavaIdentifier() - Method in class sk.vracon.sqlcomments.maven.generate.ResultColumnInfo
 
getJavaType() - Method in class sk.vracon.sqlcomments.maven.generate.TableColumnIdentifier
 
getJavaTypeForSQL(int, String) - Method in interface sk.vracon.sqlcomments.maven.DatabaseDialect
Returns java class for specified SQL type.
getJavaTypeForSQL(int, String) - Method in class sk.vracon.sqlcomments.maven.dialect.DefaultDatabaseDialect
 
getJavaTypeForSQL(int, String) - Method in class sk.vracon.sqlcomments.maven.dialect.PostgresDatabaseDialect
 
getLine() - Method in class sk.vracon.sqlcomments.core.RowInfo
Returns SQL line part of a statement.
getMappedClass() - Method in class sk.vracon.sqlcomments.maven.generate.PlaceholderInfo
 
getMappedClass() - Method in class sk.vracon.sqlcomments.maven.generate.ResultColumnInfo
 
getMapperClass() - Method in class sk.vracon.sqlcomments.maven.generate.PlaceholderInfo
 
getMapperClass() - Method in class sk.vracon.sqlcomments.maven.generate.ResultColumnInfo
 
getMostGenericClass(Set<Class<?>>) - Method in interface sk.vracon.sqlcomments.maven.DatabaseDialect
Returns most generic class from set of classes.
getMostGenericClass(Set<Class<?>>) - Method in class sk.vracon.sqlcomments.maven.dialect.DefaultDatabaseDialect
 
getName() - Method in class sk.vracon.sqlcomments.core.Statement
Gets statement name.
getName() - Method in class sk.vracon.sqlcomments.maven.generate.PlaceholderInfo
 
getName() - Method in class sk.vracon.sqlcomments.maven.generate.TableInfo
 
getName() - Method in class sk.vracon.sqlcomments.maven.StatementDeclaration
 
getPlaceholders() - Method in class sk.vracon.sqlcomments.maven.ColumnExtractorSQLQueryListener
 
getPrimaryContext() - Method in class sk.vracon.sqlcomments.maven.ColumnExtractorSQLQueryListener
 
getReferences() - Method in class sk.vracon.sqlcomments.maven.generate.ResultColumnInfo
 
getReplacementParameters() - Method in class sk.vracon.sqlcomments.core.RowInfo
Returns set of replacement parameters at this row.
getResultClassName() - Method in class sk.vracon.sqlcomments.maven.StatementDeclaration
 
getResultSetValueGetterName(String) - Method in class sk.vracon.sqlcomments.maven.TemplateUtils
 
getRows() - Method in class sk.vracon.sqlcomments.core.Statement
Gets list of rows in statement.
getScript() - Method in class sk.vracon.sqlcomments.core.RowInfo
Returns compiled control script.
getScriptText() - Method in class sk.vracon.sqlcomments.core.RowInfo
Returns control script as a text.
getSimpleClassName(String) - Method in class sk.vracon.sqlcomments.maven.TemplateUtils
 
getSqlContext() - Method in class sk.vracon.sqlcomments.maven.generate.PlaceholderInfo
 
getSqlParameters() - Method in class sk.vracon.sqlcomments.core.RowInfo
Returns set of SQL parameters at this row.
getSqlType() - Method in class sk.vracon.sqlcomments.core.DBColumnMetadata
 
getSqlTypeName() - Method in class sk.vracon.sqlcomments.core.DBColumnMetadata
 
getStatement(Class<?>, String) - Method in class sk.vracon.sqlcomments.core.StatementContainer
Gets statement from cache.
getStatement(ClassLoader, String) - Method in class sk.vracon.sqlcomments.core.StatementContainer
Gets statement from cache.
getStatementContainer() - Method in class sk.vracon.sqlcomments.spring.AbstractSQLCommentsRepository
Gets statement container.
getStatementText() - Method in class sk.vracon.sqlcomments.maven.StatementDeclaration
 
getSubqueries() - Method in class sk.vracon.sqlcomments.maven.generate.ResultColumnInfo
 
getSubqueries() - Method in class sk.vracon.sqlcomments.maven.generate.TableInfo
 
getTableAlias() - Method in class sk.vracon.sqlcomments.maven.generate.TableColumnIdentifier
 
getTableName() - Method in class sk.vracon.sqlcomments.core.DBColumnMetadata
 
getTables() - Method in class sk.vracon.sqlcomments.maven.generate.AbstractStatementContext
 
getVariables() - Method in class sk.vracon.sqlcomments.maven.JavaScriptVariablesExtractor
 

H

hasErrors - Variable in class sk.vracon.sqlcomments.maven.AbstractSqlCommentsMojo
Internal state indicates if execution had errors and should be stopped.
HSQLDialect - Class in sk.vracon.sqlcomments.core.dialect
HSQL database dialect.
HSQLDialect() - Constructor for class sk.vracon.sqlcomments.core.dialect.HSQLDialect
 

I

IColumnMapper<T> - Interface in sk.vracon.sqlcomments.core
Column converter interface.
includes - Variable in class sk.vracon.sqlcomments.maven.ExportMojo
A list of files to include.
includes - Variable in class sk.vracon.sqlcomments.maven.GenerateMojo
A list of files to include.
insert(T) - Method in class sk.vracon.sqlcomments.spring.AbstractSQLCommentsRepository
Inserts instance to database.
InsertContext - Class in sk.vracon.sqlcomments.maven.generate
 
InsertContext() - Constructor for class sk.vracon.sqlcomments.maven.generate.InsertContext
 
isAsterix() - Method in class sk.vracon.sqlcomments.maven.generate.ResultColumnInfo
 
isCollection() - Method in class sk.vracon.sqlcomments.maven.generate.PlaceholderInfo
 
isDefaultConfigurationClass() - Method in class sk.vracon.sqlcomments.maven.StatementDeclaration
 
isDefaultResultClass() - Method in class sk.vracon.sqlcomments.maven.StatementDeclaration
 
isNullable() - Method in class sk.vracon.sqlcomments.core.DBColumnMetadata
 

J

JavaScriptVariablesExtractor - Class in sk.vracon.sqlcomments.maven
 
JavaScriptVariablesExtractor() - Constructor for class sk.vracon.sqlcomments.maven.JavaScriptVariablesExtractor
 
jdbcDriverClass - Variable in class sk.vracon.sqlcomments.maven.AbstractSqlCommentsMojo
JDBC driver class name.

L

limit() - Method in class sk.vracon.sqlcomments.core.impl.StatementConfigurationAdapter
 
limit(Long) - Method in class sk.vracon.sqlcomments.core.impl.StatementConfigurationAdapter
 
limit() - Method in interface sk.vracon.sqlcomments.core.StatementConfiguration
Gets maximum number of rows to be loaded.
limit(Long) - Method in interface sk.vracon.sqlcomments.core.StatementConfiguration
Sets maximum number of rows to be loaded.
LINE_SCRIPT - Static variable in class sk.vracon.sqlcomments.core.Constants
Line script identifier string.
list(StatementConfiguration, ResultMapper<T>) - Method in class sk.vracon.sqlcomments.spring.AbstractSQLCommentsRepository
Returns list of transformed query results.
loadDatabaseMetadata() - Method in class sk.vracon.sqlcomments.maven.AbstractSqlCommentsMojo
Loads database metadata.
loadMappingFile(Map<String, Properties>, InputStream) - Static method in class sk.vracon.sqlcomments.maven.MappingFileParser
 

M

mapDBColumnDefinition(ResultSet) - Method in class sk.vracon.sqlcomments.maven.AbstractSqlCommentsMojo
Maps column metadata into DBColumnMetadata.
MappingFileParser - Class in sk.vracon.sqlcomments.maven
 
MappingFileParser() - Constructor for class sk.vracon.sqlcomments.maven.MappingFileParser
 
mappingFiles - Variable in class sk.vracon.sqlcomments.maven.AbstractSqlCommentsMojo
Table metadata configuration files to use.
MySQLDialect - Class in sk.vracon.sqlcomments.core.dialect
MySQL database dialect.
MySQLDialect() - Constructor for class sk.vracon.sqlcomments.core.dialect.MySQLDialect
 

O

offset() - Method in class sk.vracon.sqlcomments.core.impl.StatementConfigurationAdapter
 
offset(Long) - Method in class sk.vracon.sqlcomments.core.impl.StatementConfigurationAdapter
 
offset() - Method in interface sk.vracon.sqlcomments.core.StatementConfiguration
Gets result set offset.
offset(Long) - Method in interface sk.vracon.sqlcomments.core.StatementConfiguration
Sets result set offset.
OracleDialect - Class in sk.vracon.sqlcomments.core.dialect
Oracle database dialect.
OracleDialect() - Constructor for class sk.vracon.sqlcomments.core.dialect.OracleDialect
 
outputDirectory - Variable in class sk.vracon.sqlcomments.maven.AbstractSqlCommentsMojo
The output directory where to generate files and java classes.
outputDirectory - Variable in class sk.vracon.sqlcomments.maven.ExportMojo
The output directory where to generate files and java classes.

P

packageName - Variable in class sk.vracon.sqlcomments.maven.DomainMojo
Target package name where generate classes.
PARAM_BASECLASS - Static variable in class sk.vracon.sqlcomments.core.Constants
Name of parameter 'baseClass' in SQLComment directive.
PARAM_CONFIGCLASS - Static variable in class sk.vracon.sqlcomments.core.Constants
Name of parameter 'configClass' in SQLComment directive.
PARAM_DATABASE - Static variable in class sk.vracon.sqlcomments.core.Constants
Name of parameter 'database' in SQLComment directive.
PARAM_NAME - Static variable in class sk.vracon.sqlcomments.core.Constants
Name of parameter 'name' in SQLComment directive.
PARAM_RESULTCLASS - Static variable in class sk.vracon.sqlcomments.core.Constants
Name of parameter 'resultClass' in SQLComment directive.
parseStatement(String, Compilable) - Method in class sk.vracon.sqlcomments.core.StatementParser
Parses statement.
parseStatementDeclaration(String) - Static method in class sk.vracon.sqlcomments.maven.StatementDeclarationParser
 
PlaceholderInfo - Class in sk.vracon.sqlcomments.maven.generate
 
PlaceholderInfo() - Constructor for class sk.vracon.sqlcomments.maven.generate.PlaceholderInfo
 
populateDomainConfigurationTemplate(File, String, StatementDeclaration, List<PlaceholderInfo>, Map<String, Object>) - Method in class sk.vracon.sqlcomments.maven.TemplateProcessor
 
populateGenericConfigurationTemplate(File, String, StatementDeclaration, List<PlaceholderInfo>) - Method in class sk.vracon.sqlcomments.maven.TemplateProcessor
 
populateResultMapperTemplate(File, String, AbstractStatementContext, StatementDeclaration, Map<String, Object>) - Method in class sk.vracon.sqlcomments.maven.TemplateProcessor
 
populateResultTemplate(File, String, AbstractStatementContext, StatementDeclaration, Map<String, Object>) - Method in class sk.vracon.sqlcomments.maven.TemplateProcessor
 
PostgresDatabaseDialect - Class in sk.vracon.sqlcomments.maven.dialect
Database dialect extension for PostgreSQL.
PostgresDatabaseDialect() - Constructor for class sk.vracon.sqlcomments.maven.dialect.PostgresDatabaseDialect
 
PostgreSQLDialect - Class in sk.vracon.sqlcomments.core.dialect
PostgreSQL database dialect.
PostgreSQLDialect() - Constructor for class sk.vracon.sqlcomments.core.dialect.PostgreSQLDialect
 
processFile(File, String) - Method in class sk.vracon.sqlcomments.maven.AbstractSqlCommentsMojo
Processes SQL file and generates result class, result mapper class and statement configuration class.
processFile(File, String, Map<String, Object>) - Method in class sk.vracon.sqlcomments.maven.AbstractSqlCommentsMojo
Processes SQL file and generates result class, result mapper class and statement configuration class.
project - Variable in class sk.vracon.sqlcomments.maven.AbstractSqlCommentsMojo
The current Maven project.
project - Variable in class sk.vracon.sqlcomments.maven.ExportMojo
The current Maven project.

R

ReflectionBeanMapper<T> - Class in sk.vracon.sqlcomments.core.impl
 
ReflectionBeanMapper(Class<T>) - Constructor for class sk.vracon.sqlcomments.core.impl.ReflectionBeanMapper
 
REPLACEMENT_END_TOKEN - Static variable in class sk.vracon.sqlcomments.core.Constants
Token marking end of replacement.
REPLACEMENT_PATTERN - Static variable in class sk.vracon.sqlcomments.core.Constants
Replacement regular expression.
REPLACEMENT_START_TOKEN - Static variable in class sk.vracon.sqlcomments.core.Constants
Token marking start of replacement.
ResultColumnInfo - Class in sk.vracon.sqlcomments.maven.generate
 
ResultColumnInfo() - Constructor for class sk.vracon.sqlcomments.maven.generate.ResultColumnInfo
 
ResultMapper<T> - Interface in sk.vracon.sqlcomments.core
Basic interface to transform ResultSet to Java objects.
RowInfo - Class in sk.vracon.sqlcomments.core
POJO class containing single parsed line of a SQL statement.
RowInfo() - Constructor for class sk.vracon.sqlcomments.core.RowInfo
 

S

SelectContext - Class in sk.vracon.sqlcomments.maven.generate
 
SelectContext() - Constructor for class sk.vracon.sqlcomments.maven.generate.SelectContext
 
setAlias(String) - Method in class sk.vracon.sqlcomments.maven.generate.TableInfo
 
setAsterix(boolean) - Method in class sk.vracon.sqlcomments.maven.generate.ResultColumnInfo
 
setBaseClassName(String) - Method in class sk.vracon.sqlcomments.maven.StatementDeclaration
 
setCollection(boolean) - Method in class sk.vracon.sqlcomments.maven.generate.PlaceholderInfo
 
setColumnName(String) - Method in class sk.vracon.sqlcomments.core.DBColumnMetadata
 
setColumnName(String) - Method in class sk.vracon.sqlcomments.maven.generate.ResultColumnInfo
 
setColumnName(String) - Method in class sk.vracon.sqlcomments.maven.generate.TableColumnIdentifier
 
setColumnSize(Integer) - Method in class sk.vracon.sqlcomments.core.DBColumnMetadata
 
setConfigurationClassName(String) - Method in class sk.vracon.sqlcomments.maven.StatementDeclaration
 
setDatabase(String) - Method in class sk.vracon.sqlcomments.maven.StatementDeclaration
 
setDataSource(DataSource) - Method in class sk.vracon.sqlcomments.spring.CurrentDatabaseDialectWrapper
Sets data source.
setDecimalDigits(int) - Method in class sk.vracon.sqlcomments.core.DBColumnMetadata
 
setDeclarationLineNumber(int) - Method in class sk.vracon.sqlcomments.maven.StatementDeclaration
 
setDefaultConfigurationClass(boolean) - Method in class sk.vracon.sqlcomments.maven.StatementDeclaration
 
setDefaultResultClass(boolean) - Method in class sk.vracon.sqlcomments.maven.StatementDeclaration
 
setDialect(DatabaseDialect) - Method in class sk.vracon.sqlcomments.core.StatementContainer
Sets database dialect.
setDialect(DatabaseDialect) - Method in class sk.vracon.sqlcomments.core.StatementGenerator
Sets database dialect to use.
setDialect(DatabaseDialect) - Method in class sk.vracon.sqlcomments.spring.AbstractSQLCommentsRepository
Sets database dialect to use.
setEnableCache(boolean) - Method in class sk.vracon.sqlcomments.core.StatementContainer
Enable statement caching.
setJavaClass(Class<?>) - Method in class sk.vracon.sqlcomments.maven.generate.PlaceholderInfo
 
setJavaClass(Class<?>) - Method in class sk.vracon.sqlcomments.maven.generate.ResultColumnInfo
 
setJavaIdentifier(String) - Method in class sk.vracon.sqlcomments.maven.generate.ResultColumnInfo
 
setJavaType(Class<? extends T>) - Method in interface sk.vracon.sqlcomments.core.IColumnMapper
Sets expected java class to converter.
setJavaType(Class<? extends Enum<?>>) - Method in class sk.vracon.sqlcomments.core.mappers.EnumMapper
 
setJavaType(Class<?>) - Method in class sk.vracon.sqlcomments.maven.generate.TableColumnIdentifier
 
setLine(String) - Method in class sk.vracon.sqlcomments.core.RowInfo
Sets SQL row part of statement.
setMappedClass(String) - Method in class sk.vracon.sqlcomments.maven.generate.PlaceholderInfo
 
setMappedClass(String) - Method in class sk.vracon.sqlcomments.maven.generate.ResultColumnInfo
 
setMapperClass(String) - Method in class sk.vracon.sqlcomments.maven.generate.PlaceholderInfo
 
setMapperClass(String) - Method in class sk.vracon.sqlcomments.maven.generate.ResultColumnInfo
 
setName(String) - Method in class sk.vracon.sqlcomments.core.Statement
Sets statement name
setName(String) - Method in class sk.vracon.sqlcomments.maven.generate.PlaceholderInfo
 
setName(String) - Method in class sk.vracon.sqlcomments.maven.generate.TableInfo
 
setName(String) - Method in class sk.vracon.sqlcomments.maven.StatementDeclaration
 
setNullable(boolean) - Method in class sk.vracon.sqlcomments.core.DBColumnMetadata
 
setReplacementParameters(Set<String>) - Method in class sk.vracon.sqlcomments.core.RowInfo
Sets replacement parameters at this row.
setResultClassName(String) - Method in class sk.vracon.sqlcomments.maven.StatementDeclaration
 
setRows(List<RowInfo>) - Method in class sk.vracon.sqlcomments.core.Statement
Sets list of rows in statement.
setScript(CompiledScript) - Method in class sk.vracon.sqlcomments.core.RowInfo
Sets compiled control script.
setScriptText(String) - Method in class sk.vracon.sqlcomments.core.RowInfo
Sets control script as a text.
setSelectContext(AbstractStatementContext) - Method in class sk.vracon.sqlcomments.maven.generate.PlaceholderInfo
 
setSqlContext(SQLParser.Variable_placeholderContext) - Method in class sk.vracon.sqlcomments.maven.generate.PlaceholderInfo
 
setSqlParameters(Set<String>) - Method in class sk.vracon.sqlcomments.core.RowInfo
Returns set of SQL parameters at this row.
setSqlType(int) - Method in class sk.vracon.sqlcomments.core.DBColumnMetadata
 
setSqlTypeName(String) - Method in class sk.vracon.sqlcomments.core.DBColumnMetadata
 
setStatementContainer(StatementContainer) - Method in class sk.vracon.sqlcomments.spring.AbstractSQLCommentsRepository
Sets statement container.
setStatementText(String) - Method in class sk.vracon.sqlcomments.maven.StatementDeclaration
 
setTableAlias(String) - Method in class sk.vracon.sqlcomments.maven.generate.TableColumnIdentifier
 
setTableName(String) - Method in class sk.vracon.sqlcomments.core.DBColumnMetadata
 
singleResult(StatementConfiguration, ResultMapper<T>) - Method in class sk.vracon.sqlcomments.spring.AbstractSQLCommentsRepository
Returns single row transformed into result object.
sk.vracon.sqlcomments.core - package sk.vracon.sqlcomments.core
 
sk.vracon.sqlcomments.core.dialect - package sk.vracon.sqlcomments.core.dialect
 
sk.vracon.sqlcomments.core.impl - package sk.vracon.sqlcomments.core.impl
 
sk.vracon.sqlcomments.core.mappers - package sk.vracon.sqlcomments.core.mappers
 
sk.vracon.sqlcomments.maven - package sk.vracon.sqlcomments.maven
 
sk.vracon.sqlcomments.maven.dialect - package sk.vracon.sqlcomments.maven.dialect
 
sk.vracon.sqlcomments.maven.generate - package sk.vracon.sqlcomments.maven.generate
 
sk.vracon.sqlcomments.spring - package sk.vracon.sqlcomments.spring
 
sourceDirectory - Variable in class sk.vracon.sqlcomments.maven.ExportMojo
The directory which contains the sources you want to be parsed.
sourceDirectory - Variable in class sk.vracon.sqlcomments.maven.GenerateMojo
The directory which contains the *.sql files you want to be parsed.
SQL_PARAM_PATTERN - Static variable in class sk.vracon.sqlcomments.core.Constants
SQL param regular expression.
SQLCOMMENT - Static variable in class sk.vracon.sqlcomments.core.Constants
SQLComment directive string.
Statement - Class in sk.vracon.sqlcomments.core
SQL statement representation.
Statement() - Constructor for class sk.vracon.sqlcomments.core.Statement
 
StatementConfiguration - Interface in sk.vracon.sqlcomments.core
Basic interface representing statement configuration.
StatementConfigurationAdapter - Class in sk.vracon.sqlcomments.core.impl
Empty implementation of StatementConfiguration.
StatementConfigurationAdapter(String, Class<?>) - Constructor for class sk.vracon.sqlcomments.core.impl.StatementConfigurationAdapter
Creates instance of configuration with mandatory fields.
StatementContainer - Class in sk.vracon.sqlcomments.core
Statement container implements loading and caching of statements.
StatementContainer() - Constructor for class sk.vracon.sqlcomments.core.StatementContainer
Creates instance of statement container with default settings.
StatementContainer(String) - Constructor for class sk.vracon.sqlcomments.core.StatementContainer
Creates instance of statement container with specified script engine.
StatementContainer(Compilable) - Constructor for class sk.vracon.sqlcomments.core.StatementContainer
Creates instance of statement container with specified script engine.
StatementDeclaration - Class in sk.vracon.sqlcomments.maven
 
StatementDeclaration() - Constructor for class sk.vracon.sqlcomments.maven.StatementDeclaration
 
StatementDeclarationParser - Class in sk.vracon.sqlcomments.maven
 
StatementDeclarationParser() - Constructor for class sk.vracon.sqlcomments.maven.StatementDeclarationParser
 
StatementException - Exception in sk.vracon.sqlcomments.core
Statement exception
StatementException() - Constructor for exception sk.vracon.sqlcomments.core.StatementException
 
StatementException(String, Throwable) - Constructor for exception sk.vracon.sqlcomments.core.StatementException
 
StatementException(String) - Constructor for exception sk.vracon.sqlcomments.core.StatementException
 
StatementException(Throwable) - Constructor for exception sk.vracon.sqlcomments.core.StatementException
 
StatementGenerator - Class in sk.vracon.sqlcomments.core
Utility class to process statement objects and generate JPA and JDBC statements.
StatementGenerator() - Constructor for class sk.vracon.sqlcomments.core.StatementGenerator
 
statementName() - Method in class sk.vracon.sqlcomments.core.impl.StatementConfigurationAdapter
 
statementName() - Method in interface sk.vracon.sqlcomments.core.StatementConfiguration
Returns statement name.
StatementNotFoundException - Exception in sk.vracon.sqlcomments.core
Statement exception
StatementNotFoundException() - Constructor for exception sk.vracon.sqlcomments.core.StatementNotFoundException
 
StatementNotFoundException(String, Throwable) - Constructor for exception sk.vracon.sqlcomments.core.StatementNotFoundException
 
StatementNotFoundException(String) - Constructor for exception sk.vracon.sqlcomments.core.StatementNotFoundException
 
StatementNotFoundException(Throwable) - Constructor for exception sk.vracon.sqlcomments.core.StatementNotFoundException
 
StatementParser - Class in sk.vracon.sqlcomments.core
Statement parser.
StatementParser() - Constructor for class sk.vracon.sqlcomments.core.StatementParser
 
SyntaxErrorException - Exception in sk.vracon.sqlcomments.maven
 
SyntaxErrorException() - Constructor for exception sk.vracon.sqlcomments.maven.SyntaxErrorException
 
SyntaxErrorException(String, Throwable) - Constructor for exception sk.vracon.sqlcomments.maven.SyntaxErrorException
 
SyntaxErrorException(String) - Constructor for exception sk.vracon.sqlcomments.maven.SyntaxErrorException
 
SyntaxErrorException(Throwable) - Constructor for exception sk.vracon.sqlcomments.maven.SyntaxErrorException
 

T

TABLE_PROP_CLASS_NAME - Static variable in class sk.vracon.sqlcomments.maven.AbstractSqlCommentsMojo
Table property name - className.
TABLE_PROP_COLUMN_JAVA_CLASS - Static variable in class sk.vracon.sqlcomments.maven.AbstractSqlCommentsMojo
Column property suffix - .javaClass.
TABLE_PROP_COLUMN_MAPPER - Static variable in class sk.vracon.sqlcomments.maven.AbstractSqlCommentsMojo
Column property suffix - .mapper.
TABLE_PROP_INTERFACES - Static variable in class sk.vracon.sqlcomments.maven.AbstractSqlCommentsMojo
Table property name - className.
TABLE_PROP_PK_GENERATOR - Static variable in class sk.vracon.sqlcomments.maven.AbstractSqlCommentsMojo
Table property name - pkGenerator.
TableColumnIdentifier - Class in sk.vracon.sqlcomments.maven.generate
Represents table column identifier in statement.
TableColumnIdentifier() - Constructor for class sk.vracon.sqlcomments.maven.generate.TableColumnIdentifier
 
TableColumnIdentifier(String, String) - Constructor for class sk.vracon.sqlcomments.maven.generate.TableColumnIdentifier
 
TableInfo - Class in sk.vracon.sqlcomments.maven.generate
 
TableInfo() - Constructor for class sk.vracon.sqlcomments.maven.generate.TableInfo
 
tablePrefix - Variable in class sk.vracon.sqlcomments.maven.DomainMojo
A table prefix to be removed when creating domain class name.
tableProperties - Variable in class sk.vracon.sqlcomments.maven.AbstractSqlCommentsMojo
Parsed table properties.
tables - Variable in class sk.vracon.sqlcomments.maven.AbstractSqlCommentsMojo
Table meta data and a list of tables to include.
templateProcessor - Variable in class sk.vracon.sqlcomments.maven.AbstractSqlCommentsMojo
Freemarker template processor.
TemplateProcessor - Class in sk.vracon.sqlcomments.maven
 
TemplateProcessor(Log) - Constructor for class sk.vracon.sqlcomments.maven.TemplateProcessor
 
TemplateUtils - Class in sk.vracon.sqlcomments.maven
 
TemplateUtils() - Constructor for class sk.vracon.sqlcomments.maven.TemplateUtils
 
toString() - Method in class sk.vracon.sqlcomments.core.DBColumnMetadata
 
toString() - Method in class sk.vracon.sqlcomments.core.RowInfo
 
toString() - Method in class sk.vracon.sqlcomments.core.Statement
 
toString() - Method in class sk.vracon.sqlcomments.maven.generate.DeleteContext
 
toString() - Method in class sk.vracon.sqlcomments.maven.generate.InsertContext
 
toString() - Method in class sk.vracon.sqlcomments.maven.generate.PlaceholderInfo
 
toString() - Method in class sk.vracon.sqlcomments.maven.generate.ResultColumnInfo
 
toString() - Method in class sk.vracon.sqlcomments.maven.generate.SelectContext
 
toString() - Method in class sk.vracon.sqlcomments.maven.generate.TableColumnIdentifier
 
toString() - Method in class sk.vracon.sqlcomments.maven.generate.TableInfo
 
toString() - Method in class sk.vracon.sqlcomments.maven.generate.UpdateContext
 
toString() - Method in class sk.vracon.sqlcomments.maven.StatementDeclaration
 
transform(ResultSet) - Method in class sk.vracon.sqlcomments.core.impl.ReflectionBeanMapper
 
transform(ResultSet) - Method in interface sk.vracon.sqlcomments.core.ResultMapper
Transforms JDBC data into Java object.
transformToJavaIdentifier(String, boolean) - Static method in class sk.vracon.sqlcomments.core.Utils
Creates java identifier compatible string.

U

update(T) - Method in class sk.vracon.sqlcomments.spring.AbstractSQLCommentsRepository
Updates record in database.
UpdateContext - Class in sk.vracon.sqlcomments.maven.generate
 
UpdateContext() - Constructor for class sk.vracon.sqlcomments.maven.generate.UpdateContext
 
Utils - Class in sk.vracon.sqlcomments.core
Utility methods.
Utils() - Constructor for class sk.vracon.sqlcomments.core.Utils
 

W

writeDelete(File, String, Map<String, Object>) - Method in class sk.vracon.sqlcomments.maven.TemplateProcessor
 
writeFindByPK(File, String, Map<String, Object>) - Method in class sk.vracon.sqlcomments.maven.TemplateProcessor
 
writeInsert(File, String, Map<String, Object>) - Method in class sk.vracon.sqlcomments.maven.TemplateProcessor
 
writeUpdate(File, String, Map<String, Object>) - Method in class sk.vracon.sqlcomments.maven.TemplateProcessor
 
A B C D E F G H I J L M O P R S T U W 

Copyright © 2014–2015 Vracon s.r.o.. All rights reserved.