Index

A C D E F G H I J K N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Serialized Form

A

Action - Class in org.geysermc.databaseutils.processor.action
 
Action(String, String) - Constructor for class org.geysermc.databaseutils.processor.action.Action
 
actionMatching(String) - Static method in class org.geysermc.databaseutils.processor.action.ActionRegistry
 
actionPattern() - Method in class org.geysermc.databaseutils.processor.action.Action
 
ActionRegistry - Class in org.geysermc.databaseutils.processor.action
 
ActionRegistry() - Constructor for class org.geysermc.databaseutils.processor.action.ActionRegistry
 
actionType() - Method in class org.geysermc.databaseutils.processor.action.Action
 
addDelete(EntityInfo, VariableElement, MethodSpec.Builder, boolean) - Method in class org.geysermc.databaseutils.processor.type.RepositoryGenerator
 
addDelete(EntityInfo, VariableElement, MethodSpec.Builder, boolean) - Method in class org.geysermc.databaseutils.processor.type.SqlRepositoryGenerator
 
addDeleteBy(QueryInfo, MethodSpec.Builder, boolean) - Method in class org.geysermc.databaseutils.processor.type.RepositoryGenerator
 
addDeleteBy(QueryInfo, MethodSpec.Builder, boolean) - Method in class org.geysermc.databaseutils.processor.type.SqlRepositoryGenerator
 
addEntities(Collection<EntityInfo>) - Method in class org.geysermc.databaseutils.processor.type.DatabaseGenerator
 
addEntities(Collection<EntityInfo>, MethodSpec.Builder) - Method in class org.geysermc.databaseutils.processor.type.DatabaseGenerator
 
addEntities(Collection<EntityInfo>, MethodSpec.Builder) - Method in class org.geysermc.databaseutils.processor.type.SqlDatabaseGenerator
 
addExistsBy(QueryInfo, MethodSpec.Builder, boolean) - Method in class org.geysermc.databaseutils.processor.type.RepositoryGenerator
 
addExistsBy(QueryInfo, MethodSpec.Builder, boolean) - Method in class org.geysermc.databaseutils.processor.type.SqlRepositoryGenerator
 
addFindBy(QueryInfo, MethodSpec.Builder, boolean) - Method in class org.geysermc.databaseutils.processor.type.RepositoryGenerator
 
addFindBy(QueryInfo, MethodSpec.Builder, boolean) - Method in class org.geysermc.databaseutils.processor.type.SqlRepositoryGenerator
 
addInsert(EntityInfo, VariableElement, MethodSpec.Builder, boolean) - Method in class org.geysermc.databaseutils.processor.type.RepositoryGenerator
 
addInsert(EntityInfo, VariableElement, MethodSpec.Builder, boolean) - Method in class org.geysermc.databaseutils.processor.type.SqlRepositoryGenerator
 
addRepositories(List<String>) - Method in class org.geysermc.databaseutils.processor.type.DatabaseGenerator
 
addTo(List<RepositoryGenerator>, String, ExecutableElement, TypeElement, EntityInfo, Types, boolean) - Method in class org.geysermc.databaseutils.processor.action.Action
 
addUpdate(EntityInfo, VariableElement, MethodSpec.Builder, boolean) - Method in class org.geysermc.databaseutils.processor.type.RepositoryGenerator
 
addUpdate(EntityInfo, VariableElement, MethodSpec.Builder, boolean) - Method in class org.geysermc.databaseutils.processor.type.SqlRepositoryGenerator
 
AndSelector - Class in org.geysermc.databaseutils.processor.query.section.selector
 
AnnotationUtils - Class in org.geysermc.databaseutils.processor.util
 

C

capitalize(String) - Static method in class org.geysermc.databaseutils.processor.util.StringUtils
 
className() - Method in record class org.geysermc.databaseutils.processor.info.EntityInfo
Returns the value of the className record component.
columnFor(CharSequence) - Method in record class org.geysermc.databaseutils.processor.info.EntityInfo
 
columnFor(CharSequence) - Method in record class org.geysermc.databaseutils.processor.query.QueryInfo
 
ColumnInfo - Record Class in org.geysermc.databaseutils.processor.info
 
ColumnInfo(Name, Name) - Constructor for record class org.geysermc.databaseutils.processor.info.ColumnInfo
Creates an instance of a ColumnInfo record class.
columns() - Method in record class org.geysermc.databaseutils.processor.info.EntityInfo
Returns the value of the columns record component.
columns() - Method in record class org.geysermc.databaseutils.processor.info.IndexInfo
Returns the value of the columns record component.
columns() - Method in record class org.geysermc.databaseutils.processor.query.QueryInfo
Returns the value of the columns record component.

D

databaseClass() - Method in class org.geysermc.databaseutils.processor.type.DatabaseGenerator
 
databaseClass() - Method in class org.geysermc.databaseutils.processor.type.SqlDatabaseGenerator
 
DatabaseGenerator - Class in org.geysermc.databaseutils.processor.type
 
DatabaseGenerator() - Constructor for class org.geysermc.databaseutils.processor.type.DatabaseGenerator
 

E

EntityInfo - Record Class in org.geysermc.databaseutils.processor.info
 
EntityInfo(String, CharSequence, List<ColumnInfo>, List<IndexInfo>, List<CharSequence>) - Constructor for record class org.geysermc.databaseutils.processor.info.EntityInfo
Creates an instance of a EntityInfo record class.
entityType() - Method in record class org.geysermc.databaseutils.processor.query.QueryInfo
Returns the value of the entityType record component.
equals(Object) - Method in record class org.geysermc.databaseutils.processor.info.ColumnInfo
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.geysermc.databaseutils.processor.info.EntityInfo
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.geysermc.databaseutils.processor.info.IndexInfo
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.geysermc.databaseutils.processor.query.QueryInfo
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.geysermc.databaseutils.processor.query.section.VariableSection
Indicates whether some other object is "equal to" this one.

F

finish(Class<?>) - Method in class org.geysermc.databaseutils.processor.type.RepositoryGenerator
 

G

getSupportedAnnotationTypes() - Method in class org.geysermc.databaseutils.processor.RepositoryProcessor
 
getSupportedSourceVersion() - Method in class org.geysermc.databaseutils.processor.RepositoryProcessor
 

H

hasAnnotation(Element, Class<? extends Annotation>) - Static method in class org.geysermc.databaseutils.processor.util.AnnotationUtils
 
hasAsync - Variable in class org.geysermc.databaseutils.processor.type.RepositoryGenerator
 
hasAsync() - Method in class org.geysermc.databaseutils.processor.type.RepositoryGenerator
 
hashCode() - Method in record class org.geysermc.databaseutils.processor.info.ColumnInfo
Returns a hash code value for this object.
hashCode() - Method in record class org.geysermc.databaseutils.processor.info.EntityInfo
Returns a hash code value for this object.
hashCode() - Method in record class org.geysermc.databaseutils.processor.info.IndexInfo
Returns a hash code value for this object.
hashCode() - Method in record class org.geysermc.databaseutils.processor.query.QueryInfo
Returns a hash code value for this object.
hashCode() - Method in record class org.geysermc.databaseutils.processor.query.section.VariableSection
Returns a hash code value for this object.

I

indexes() - Method in record class org.geysermc.databaseutils.processor.info.EntityInfo
Returns the value of the indexes record component.
IndexInfo - Record Class in org.geysermc.databaseutils.processor.info
 
IndexInfo(String, CharSequence[], boolean) - Constructor for record class org.geysermc.databaseutils.processor.info.IndexInfo
Creates an instance of a IndexInfo record class.
init(TypeSpec.Builder, boolean) - Method in class org.geysermc.databaseutils.processor.type.DatabaseGenerator
 
init(ProcessingEnvironment) - Method in class org.geysermc.databaseutils.processor.RepositoryProcessor
 
init(TypeElement, EntityInfo) - Method in class org.geysermc.databaseutils.processor.type.RepositoryGenerator
 
INSTANCE - Static variable in class org.geysermc.databaseutils.processor.query.section.selector.AndSelector
 
INSTANCE - Static variable in class org.geysermc.databaseutils.processor.query.section.selector.OrSelector
 
InvalidRepositoryException - Exception in org.geysermc.databaseutils.processor.util
 
InvalidRepositoryException(String, Object...) - Constructor for exception org.geysermc.databaseutils.processor.util.InvalidRepositoryException
 
isTypeOf(CharSequence, TypeElement) - Static method in class org.geysermc.databaseutils.processor.util.TypeUtils
 
isTypeOf(CharSequence, TypeMirror) - Static method in class org.geysermc.databaseutils.processor.util.TypeUtils
 
isTypeOf(Class<?>, Name) - Static method in class org.geysermc.databaseutils.processor.util.TypeUtils
 
isTypeOf(Class<?>, TypeElement) - Static method in class org.geysermc.databaseutils.processor.util.TypeUtils
 

J

jdbcGetFor(Name, String) - Static method in class org.geysermc.databaseutils.processor.type.sql.JdbcTypeMappingRegistry
 
jdbcSetFor(Name, String) - Static method in class org.geysermc.databaseutils.processor.type.sql.JdbcTypeMappingRegistry
 
JdbcTypeMappingRegistry - Class in org.geysermc.databaseutils.processor.type.sql
 

K

keyColumns() - Method in record class org.geysermc.databaseutils.processor.info.EntityInfo
 
keys() - Method in record class org.geysermc.databaseutils.processor.info.EntityInfo
Returns the value of the keys record component.

N

name() - Method in record class org.geysermc.databaseutils.processor.info.ColumnInfo
Returns the value of the name record component.
name() - Method in record class org.geysermc.databaseutils.processor.info.EntityInfo
Returns the value of the name record component.
name() - Method in record class org.geysermc.databaseutils.processor.info.IndexInfo
Returns the value of the name record component.
name() - Method in record class org.geysermc.databaseutils.processor.query.section.VariableSection
Returns the value of the name record component.
needsTypeCodec(Name) - Static method in class org.geysermc.databaseutils.processor.util.TypeUtils
 
notKeyColumns() - Method in record class org.geysermc.databaseutils.processor.info.EntityInfo
 

O

onConstructorBuilder(MethodSpec.Builder) - Method in class org.geysermc.databaseutils.processor.type.RepositoryGenerator
 
onConstructorBuilder(MethodSpec.Builder) - Method in class org.geysermc.databaseutils.processor.type.SqlRepositoryGenerator
 
org.geysermc.databaseutils.processor - package org.geysermc.databaseutils.processor
 
org.geysermc.databaseutils.processor.action - package org.geysermc.databaseutils.processor.action
 
org.geysermc.databaseutils.processor.info - package org.geysermc.databaseutils.processor.info
 
org.geysermc.databaseutils.processor.query - package org.geysermc.databaseutils.processor.query
 
org.geysermc.databaseutils.processor.query.section - package org.geysermc.databaseutils.processor.query.section
 
org.geysermc.databaseutils.processor.query.section.selector - package org.geysermc.databaseutils.processor.query.section.selector
 
org.geysermc.databaseutils.processor.type - package org.geysermc.databaseutils.processor.type
 
org.geysermc.databaseutils.processor.type.sql - package org.geysermc.databaseutils.processor.type.sql
 
org.geysermc.databaseutils.processor.util - package org.geysermc.databaseutils.processor.util
 
OrSelector - Class in org.geysermc.databaseutils.processor.query.section.selector
 

P

packageName() - Method in class org.geysermc.databaseutils.processor.type.RepositoryGenerator
 
packageNameFor(String) - Static method in class org.geysermc.databaseutils.processor.util.TypeUtils
 
packageNameFor(Name) - Static method in class org.geysermc.databaseutils.processor.util.TypeUtils
 
parameterNames() - Method in record class org.geysermc.databaseutils.processor.query.QueryInfo
Returns the value of the parameterNames record component.
process(Set<? extends TypeElement>, RoundEnvironment) - Method in class org.geysermc.databaseutils.processor.RepositoryProcessor
 

Q

QueryInfo - Record Class in org.geysermc.databaseutils.processor.query
 
QueryInfo(String, CharSequence, List<ColumnInfo>, List<QuerySection>, List<? extends CharSequence>) - Constructor for record class org.geysermc.databaseutils.processor.query.QueryInfo
Creates an instance of a QueryInfo record class.
QuerySection - Interface in org.geysermc.databaseutils.processor.query.section
 
QuerySectionRegistry - Class in org.geysermc.databaseutils.processor.query.section
 
QuerySectionsReader - Class in org.geysermc.databaseutils.processor.query.section
 
QuerySectionsReader(String, String, ExecutableElement, EntityInfo, Types) - Constructor for class org.geysermc.databaseutils.processor.query.section.QuerySectionsReader
 

R

readBySections() - Method in class org.geysermc.databaseutils.processor.query.section.QuerySectionsReader
 
repeat(String, int) - Static method in class org.geysermc.databaseutils.processor.util.StringUtils
 
RepositoryGenerator - Class in org.geysermc.databaseutils.processor.type
 
RepositoryGenerator() - Constructor for class org.geysermc.databaseutils.processor.type.RepositoryGenerator
 
RepositoryProcessor - Class in org.geysermc.databaseutils.processor
 
RepositoryProcessor() - Constructor for class org.geysermc.databaseutils.processor.RepositoryProcessor
 

S

sections() - Method in record class org.geysermc.databaseutils.processor.query.QueryInfo
Returns the value of the sections record component.
selectorFor(String) - Static method in class org.geysermc.databaseutils.processor.query.section.QuerySectionRegistry
 
spec - Variable in class org.geysermc.databaseutils.processor.type.DatabaseGenerator
 
SqlDatabaseGenerator - Class in org.geysermc.databaseutils.processor.type
 
SqlDatabaseGenerator() - Constructor for class org.geysermc.databaseutils.processor.type.SqlDatabaseGenerator
 
SqlRepositoryGenerator - Class in org.geysermc.databaseutils.processor.type
 
SqlRepositoryGenerator() - Constructor for class org.geysermc.databaseutils.processor.type.SqlRepositoryGenerator
 
StringUtils - Class in org.geysermc.databaseutils.processor.util
 

T

tableName() - Method in record class org.geysermc.databaseutils.processor.query.QueryInfo
Returns the value of the tableName record component.
toBoxedTypeElement(TypeMirror, Types) - Static method in class org.geysermc.databaseutils.processor.util.TypeUtils
 
toString() - Method in record class org.geysermc.databaseutils.processor.info.ColumnInfo
Returns a string representation of this record class.
toString() - Method in record class org.geysermc.databaseutils.processor.info.EntityInfo
Returns a string representation of this record class.
toString() - Method in record class org.geysermc.databaseutils.processor.info.IndexInfo
Returns a string representation of this record class.
toString() - Method in record class org.geysermc.databaseutils.processor.query.QueryInfo
Returns a string representation of this record class.
toString() - Method in record class org.geysermc.databaseutils.processor.query.section.VariableSection
Returns a string representation of this record class.
typeName() - Method in record class org.geysermc.databaseutils.processor.info.ColumnInfo
Returns the value of the typeName record component.
typeSpec - Variable in class org.geysermc.databaseutils.processor.type.RepositoryGenerator
 
TypeUtils - Class in org.geysermc.databaseutils.processor.util
 

U

uncapitalize(String) - Static method in class org.geysermc.databaseutils.processor.util.StringUtils
 
unique() - Method in record class org.geysermc.databaseutils.processor.info.IndexInfo
Returns the value of the unique record component.
upperCamelCaseDatabaseType() - Method in class org.geysermc.databaseutils.processor.type.RepositoryGenerator
 
upperCamelCaseDatabaseType() - Method in class org.geysermc.databaseutils.processor.type.SqlRepositoryGenerator
 

V

variableNames() - Method in record class org.geysermc.databaseutils.processor.query.QueryInfo
 
VariableSection - Record Class in org.geysermc.databaseutils.processor.query.section
 
VariableSection(CharSequence) - Constructor for record class org.geysermc.databaseutils.processor.query.section.VariableSection
Creates an instance of a VariableSection record class.

W

wrapInCompletableFuture(MethodSpec.Builder, boolean, Runnable) - Method in class org.geysermc.databaseutils.processor.type.RepositoryGenerator
 
A C D E F G H I J K N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Serialized Form