Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- acceptedInput() - Method in class org.geysermc.databaseutils.processor.query.section.by.keyword.EqualsKeyword
- acceptedInput() - Method in class org.geysermc.databaseutils.processor.query.section.by.keyword.LessThanKeyword
- acceptedInput() - Method in class org.geysermc.databaseutils.processor.query.section.by.SingleInputKeyword
-
Returns the types the input supports
- acceptedInputs() - Method in class org.geysermc.databaseutils.processor.query.section.by.InputKeyword
-
Returns for each input it's supported types
- acceptedInputs() - Method in class org.geysermc.databaseutils.processor.query.section.by.SingleInputKeyword
- Action - Class in org.geysermc.databaseutils.processor.action
- Action(String, boolean, boolean, boolean, boolean, ProjectionKeywordCategory...) - Constructor for class org.geysermc.databaseutils.processor.action.Action
- actionMatching(KeywordsReadResult) - Static method in class org.geysermc.databaseutils.processor.action.ActionRegistry
- actionName() - Method in record class org.geysermc.databaseutils.processor.query.KeywordsReadResult
-
Returns the value of the
actionNamerecord component. - 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
- add(String, boolean, String...) - Method in class org.geysermc.databaseutils.processor.type.sql.QueryBuilder
- add(String, boolean, List<String>) - Method in class org.geysermc.databaseutils.processor.type.sql.QueryBuilder
- add(String, BiFunction<QueryContext, QueryBuilder, String>) - Method in class org.geysermc.databaseutils.processor.type.sql.QueryBuilder
- addAll(List<ColumnInfo>) - Method in class org.geysermc.databaseutils.processor.type.sql.QueryBuilder
- addColumn(CharSequence, boolean) - Method in class org.geysermc.databaseutils.processor.type.sql.QueryBuilder
- addColumn(ColumnInfo) - Method in class org.geysermc.databaseutils.processor.type.sql.QueryBuilder
- addColumn(VariableByFactor, boolean) - Method in class org.geysermc.databaseutils.processor.type.sql.QueryBuilder
- addDelete(QueryContext, MethodSpec.Builder) - Method in class org.geysermc.databaseutils.processor.type.mongo.MongoRepositoryGenerator
- addDelete(QueryContext, MethodSpec.Builder) - Method in class org.geysermc.databaseutils.processor.type.RepositoryGenerator
- addDelete(QueryContext, MethodSpec.Builder) - Method in class org.geysermc.databaseutils.processor.type.sql.SqlRepositoryGenerator
- addEndRaw(String, String...) - Method in class org.geysermc.databaseutils.processor.type.sql.QueryBuilder
- 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.mongo.MongoDatabaseGenerator
- addEntities(Collection<EntityInfo>, MethodSpec.Builder) - Method in class org.geysermc.databaseutils.processor.type.sql.SqlDatabaseGenerator
- addExists(QueryContext, MethodSpec.Builder) - Method in class org.geysermc.databaseutils.processor.type.mongo.MongoRepositoryGenerator
- addExists(QueryContext, MethodSpec.Builder) - Method in class org.geysermc.databaseutils.processor.type.RepositoryGenerator
- addExists(QueryContext, MethodSpec.Builder) - Method in class org.geysermc.databaseutils.processor.type.sql.SqlRepositoryGenerator
- addFind(QueryContext, MethodSpec.Builder) - Method in class org.geysermc.databaseutils.processor.type.mongo.MongoRepositoryGenerator
- addFind(QueryContext, MethodSpec.Builder) - Method in class org.geysermc.databaseutils.processor.type.RepositoryGenerator
- addFind(QueryContext, MethodSpec.Builder) - Method in class org.geysermc.databaseutils.processor.type.sql.SqlRepositoryGenerator
- addInsert(QueryContext, MethodSpec.Builder) - Method in class org.geysermc.databaseutils.processor.type.mongo.MongoRepositoryGenerator
- addInsert(QueryContext, MethodSpec.Builder) - Method in class org.geysermc.databaseutils.processor.type.RepositoryGenerator
- addInsert(QueryContext, MethodSpec.Builder) - Method in class org.geysermc.databaseutils.processor.type.sql.SqlRepositoryGenerator
- addParameterName(CharSequence) - Method in class org.geysermc.databaseutils.processor.query.section.by.InputKeyword
- addRaw(String, String...) - Method in class org.geysermc.databaseutils.processor.type.sql.QueryBuilder
- addRaw(String, List<String>) - Method in class org.geysermc.databaseutils.processor.type.sql.QueryBuilder
- addRepositories(List<String>) - Method in class org.geysermc.databaseutils.processor.type.DatabaseGenerator
- addTo(List<RepositoryGenerator>, QueryContext) - Method in class org.geysermc.databaseutils.processor.action.Action
- addToSingle(RepositoryGenerator, QueryContext, MethodSpec.Builder) - Method in class org.geysermc.databaseutils.processor.action.Action
- addUpdate(QueryContext, MethodSpec.Builder) - Method in class org.geysermc.databaseutils.processor.type.mongo.MongoRepositoryGenerator
- addUpdate(QueryContext, MethodSpec.Builder) - Method in class org.geysermc.databaseutils.processor.type.RepositoryGenerator
- addUpdate(QueryContext, MethodSpec.Builder) - Method in class org.geysermc.databaseutils.processor.type.sql.SqlRepositoryGenerator
- allowReturnSelfCollection() - Method in class org.geysermc.databaseutils.processor.action.Action
- allowSelfParameter() - Method in class org.geysermc.databaseutils.processor.action.Action
- AndFactor - Class in org.geysermc.databaseutils.processor.query.section.factor
- AnnotationUtils - Class in org.geysermc.databaseutils.processor.util
- ASCENDING - Enum constant in enum class org.geysermc.databaseutils.processor.query.section.order.OrderDirection
- async() - Method in class org.geysermc.databaseutils.processor.query.type.ReturnTypeInfo
- AvgProjectionKeyword - Class in org.geysermc.databaseutils.processor.query.section.projection.keyword
- AvgProjectionKeyword() - Constructor for class org.geysermc.databaseutils.processor.query.section.projection.keyword.AvgProjectionKeyword
B
- build(String) - Method in class org.geysermc.databaseutils.processor.query.KeywordsReadResult.Builder
- builder() - Static method in record class org.geysermc.databaseutils.processor.query.KeywordsReadResult
- BY - Enum constant in enum class org.geysermc.databaseutils.processor.query.section.SectionType
- byName(String) - Static method in enum class org.geysermc.databaseutils.processor.query.section.order.OrderDirection
- bySection() - Method in class org.geysermc.databaseutils.processor.query.KeywordsReadResult.Builder
- bySection() - Method in record class org.geysermc.databaseutils.processor.query.KeywordsReadResult
-
Returns the value of the
bySectionrecord component. - bySection(BySection) - Method in class org.geysermc.databaseutils.processor.query.KeywordsReadResult.Builder
- BySection - Record Class in org.geysermc.databaseutils.processor.query.section
- BySection(List<Factor>) - Constructor for record class org.geysermc.databaseutils.processor.query.section.BySection
-
Creates an instance of a
BySectionrecord class. - bySectionFactors() - Method in record class org.geysermc.databaseutils.processor.query.QueryContext
- byVariables() - Method in record class org.geysermc.databaseutils.processor.query.QueryContext
C
- canonicalName(TypeMirror) - Method in class org.geysermc.databaseutils.processor.util.TypeUtils
- capitalize(CharSequence) - Static method in class org.geysermc.databaseutils.processor.util.StringUtils
- category() - Method in class org.geysermc.databaseutils.processor.query.section.projection.ProjectionKeyword
- collectionImplementationFor(TypeMirror) - Method in class org.geysermc.databaseutils.processor.util.TypeUtils
- CollectionUtils - Class in org.geysermc.databaseutils.processor.util
- CollectionUtils() - Constructor for class org.geysermc.databaseutils.processor.util.CollectionUtils
- columnFor(CharSequence) - Method in record class org.geysermc.databaseutils.processor.info.EntityInfo
- columnFor(CharSequence) - Method in record class org.geysermc.databaseutils.processor.query.QueryContext
- ColumnInfo - Record Class in org.geysermc.databaseutils.processor.info
- ColumnInfo(Name, TypeElement, Name) - Constructor for record class org.geysermc.databaseutils.processor.info.ColumnInfo
-
Creates an instance of a
ColumnInforecord class. - columnName() - Method in record class org.geysermc.databaseutils.processor.query.section.factor.ProjectionFactor
-
Returns the value of the
columnNamerecord component. - columnName() - Method in record class org.geysermc.databaseutils.processor.query.section.factor.VariableByFactor
-
Returns the value of the
columnNamerecord component. - columnName() - Method in interface org.geysermc.databaseutils.processor.query.section.factor.VariableFactor
- columnName() - Method in record class org.geysermc.databaseutils.processor.query.section.factor.VariableOrderByFactor
-
Returns the value of the
columnNamerecord component. - columnName() - Method in record class org.geysermc.databaseutils.processor.query.section.ProjectionSection
- columnParameter() - Method in class org.geysermc.databaseutils.processor.query.type.ParametersTypeInfo
- columns() - Method in record class org.geysermc.databaseutils.processor.info.EntityInfo
-
Returns the value of the
columnsrecord component. - columns() - Method in record class org.geysermc.databaseutils.processor.info.IndexInfo
-
Returns the value of the
columnsrecord component. - columns() - Method in record class org.geysermc.databaseutils.processor.query.QueryContext
- columns() - Method in class org.geysermc.databaseutils.processor.type.sql.QueryBuilder
- create() - Method in class org.geysermc.databaseutils.processor.query.QueryContextCreator
- createFor(EntityInfo, TypeSpec.Builder) - Static method in class org.geysermc.databaseutils.processor.type.mongo.EntityCodecGenerator
D
- databaseCategory() - Method in class org.geysermc.databaseutils.processor.type.DatabaseGenerator
- databaseClass() - Method in class org.geysermc.databaseutils.processor.type.DatabaseGenerator
- databaseClass() - Method in class org.geysermc.databaseutils.processor.type.mongo.MongoDatabaseGenerator
- databaseClass() - Method in class org.geysermc.databaseutils.processor.type.sql.SqlDatabaseGenerator
- DatabaseGenerator - Class in org.geysermc.databaseutils.processor.type
- DatabaseGenerator(DatabaseCategory) - Constructor for class org.geysermc.databaseutils.processor.type.DatabaseGenerator
- DEFAULT - Static variable in enum class org.geysermc.databaseutils.processor.query.section.order.OrderDirection
- DESCENDING - Enum constant in enum class org.geysermc.databaseutils.processor.query.section.order.OrderDirection
- direction() - Method in record class org.geysermc.databaseutils.processor.info.IndexInfo
-
Returns the value of the
directionrecord component. - direction() - Method in record class org.geysermc.databaseutils.processor.query.section.factor.VariableOrderByFactor
-
Returns the value of the
directionrecord component. - distinct() - Method in record class org.geysermc.databaseutils.processor.query.section.ProjectionSection
- DistinctProjectionKeyword - Class in org.geysermc.databaseutils.processor.query.section.projection.keyword
- DistinctProjectionKeyword() - Constructor for class org.geysermc.databaseutils.processor.query.section.projection.keyword.DistinctProjectionKeyword
E
- element() - Method in class org.geysermc.databaseutils.processor.query.type.ParametersTypeInfo
- elementFor(CharSequence) - Method in class org.geysermc.databaseutils.processor.util.TypeUtils
- elementFor(Class<?>) - Method in class org.geysermc.databaseutils.processor.util.TypeUtils
- elementType() - Method in class org.geysermc.databaseutils.processor.query.type.ParametersTypeInfo
- elementType() - Method in class org.geysermc.databaseutils.processor.query.type.ReturnTypeInfo
- elementUtils() - Method in class org.geysermc.databaseutils.processor.util.TypeUtils
- EntityCodecGenerator - Class in org.geysermc.databaseutils.processor.type.mongo
- entityInfo - Variable in class org.geysermc.databaseutils.processor.type.RepositoryGenerator
- entityInfo() - Method in record class org.geysermc.databaseutils.processor.query.QueryContext
-
Returns the value of the
entityInforecord component. - EntityInfo - Record Class in org.geysermc.databaseutils.processor.info
- EntityInfo(String, TypeElement, List<ColumnInfo>, List<IndexInfo>, List<CharSequence>) - Constructor for record class org.geysermc.databaseutils.processor.info.EntityInfo
-
Creates an instance of a
EntityInforecord class. - entityType() - Method in record class org.geysermc.databaseutils.processor.query.QueryContext
- entityTypeName() - Method in record class org.geysermc.databaseutils.processor.query.QueryContext
- 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.KeywordsReadResult
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.geysermc.databaseutils.processor.query.QueryContext
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class org.geysermc.databaseutils.processor.query.section.by.InputKeyword
- equals(Object) - Method in record class org.geysermc.databaseutils.processor.query.section.BySection
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.geysermc.databaseutils.processor.query.section.factor.ProjectionFactor
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.geysermc.databaseutils.processor.query.section.factor.VariableByFactor
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.geysermc.databaseutils.processor.query.section.factor.VariableOrderByFactor
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.geysermc.databaseutils.processor.query.section.OrderBySection
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class org.geysermc.databaseutils.processor.query.section.projection.keyword.SkipProjectionKeyword
- equals(Object) - Method in class org.geysermc.databaseutils.processor.query.section.projection.keyword.TopProjectionKeyword
- equals(Object) - Method in class org.geysermc.databaseutils.processor.query.section.projection.ProjectionKeyword
- equals(Object) - Method in record class org.geysermc.databaseutils.processor.query.section.ProjectionSection
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class org.geysermc.databaseutils.processor.query.type.ReturnTypeInfo
- equals(Object) - Method in record class org.geysermc.databaseutils.processor.type.sql.QueryBuilder.QueryBuilderColumn
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.geysermc.databaseutils.processor.util.StringUtils.LargestMatchResult
-
Indicates whether some other object is "equal to" this one.
- EqualsKeyword - Class in org.geysermc.databaseutils.processor.query.section.by.keyword
- EqualsKeyword() - Constructor for class org.geysermc.databaseutils.processor.query.section.by.keyword.EqualsKeyword
F
- Factor - Interface in org.geysermc.databaseutils.processor.query.section.factor
- factorFor(String) - Static method in class org.geysermc.databaseutils.processor.query.section.FactorRegistry
- FactorRegistry - Class in org.geysermc.databaseutils.processor.query.section
- factors() - Method in record class org.geysermc.databaseutils.processor.query.section.BySection
-
Returns the value of the
factorsrecord component. - factors() - Method in record class org.geysermc.databaseutils.processor.query.section.OrderBySection
-
Returns the value of the
factorsrecord component. - findByName(String) - Static method in class org.geysermc.databaseutils.processor.query.section.by.InputKeywordRegistry
- findByName(String) - Static method in class org.geysermc.databaseutils.processor.query.section.projection.ProjectionKeywordRegistry
- finish(Class<?>) - Method in class org.geysermc.databaseutils.processor.type.RepositoryGenerator
- firstName() - Method in class org.geysermc.databaseutils.processor.query.type.ParametersTypeInfo
- from(List<Factor>) - Static method in record class org.geysermc.databaseutils.processor.query.section.ProjectionSection
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
- hasBySection() - Method in record class org.geysermc.databaseutils.processor.query.QueryContext
- 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.KeywordsReadResult
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.geysermc.databaseutils.processor.query.QueryContext
-
Returns a hash code value for this object.
- hashCode() - Method in class org.geysermc.databaseutils.processor.query.section.by.InputKeyword
- hashCode() - Method in record class org.geysermc.databaseutils.processor.query.section.BySection
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.geysermc.databaseutils.processor.query.section.factor.ProjectionFactor
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.geysermc.databaseutils.processor.query.section.factor.VariableByFactor
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.geysermc.databaseutils.processor.query.section.factor.VariableOrderByFactor
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.geysermc.databaseutils.processor.query.section.OrderBySection
-
Returns a hash code value for this object.
- hashCode() - Method in class org.geysermc.databaseutils.processor.query.section.projection.keyword.SkipProjectionKeyword
- hashCode() - Method in class org.geysermc.databaseutils.processor.query.section.projection.keyword.TopProjectionKeyword
- hashCode() - Method in class org.geysermc.databaseutils.processor.query.section.projection.ProjectionKeyword
- hashCode() - Method in record class org.geysermc.databaseutils.processor.query.section.ProjectionSection
-
Returns a hash code value for this object.
- hashCode() - Method in class org.geysermc.databaseutils.processor.query.type.ReturnTypeInfo
- hashCode() - Method in record class org.geysermc.databaseutils.processor.type.sql.QueryBuilder.QueryBuilderColumn
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.geysermc.databaseutils.processor.util.StringUtils.LargestMatchResult
-
Returns a hash code value for this object.
- hasValueParameters() - Method in class org.geysermc.databaseutils.processor.query.type.ParametersTypeInfo
I
- indexes() - Method in record class org.geysermc.databaseutils.processor.info.EntityInfo
-
Returns the value of the
indexesrecord component. - indexFor(SectionType) - Static method in enum class org.geysermc.databaseutils.processor.query.section.SectionType
- IndexInfo - Record Class in org.geysermc.databaseutils.processor.info
- IndexInfo(String, CharSequence[], boolean) - Constructor for record class org.geysermc.databaseutils.processor.info.IndexInfo
- IndexInfo(String, CharSequence[], boolean, Index.IndexDirection) - Constructor for record class org.geysermc.databaseutils.processor.info.IndexInfo
-
Creates an instance of a
IndexInforecord class. - info() - Method in record class org.geysermc.databaseutils.processor.type.sql.QueryBuilder.QueryBuilderColumn
-
Returns the value of the
inforecord component. - 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
- inputCount() - Method in class org.geysermc.databaseutils.processor.query.section.by.InputKeyword
- InputKeyword - Class in org.geysermc.databaseutils.processor.query.section.by
-
A keyword that requires multiple inputs from the user.
- InputKeyword() - Constructor for class org.geysermc.databaseutils.processor.query.section.by.InputKeyword
- InputKeywordRegistry - Class in org.geysermc.databaseutils.processor.query.section.by
- InputKeywordRegistry() - Constructor for class org.geysermc.databaseutils.processor.query.section.by.InputKeywordRegistry
- INSTANCE - Static variable in class org.geysermc.databaseutils.processor.query.section.factor.AndFactor
- INSTANCE - Static variable in class org.geysermc.databaseutils.processor.query.section.factor.OrFactor
- InvalidRepositoryException - Exception in org.geysermc.databaseutils.processor.util
- InvalidRepositoryException(String, Object...) - Constructor for exception org.geysermc.databaseutils.processor.util.InvalidRepositoryException
- isAnySelf() - Method in class org.geysermc.databaseutils.processor.query.type.ParametersTypeInfo
- isAssignable(CharSequence, TypeMirror) - Method in class org.geysermc.databaseutils.processor.util.TypeUtils
- isAssignable(Class<?>, TypeMirror) - Method in class org.geysermc.databaseutils.processor.util.TypeUtils
- isAssignable(TypeMirror, CharSequence) - Method in class org.geysermc.databaseutils.processor.util.TypeUtils
- isAssignable(TypeMirror, Class<?>) - Method in class org.geysermc.databaseutils.processor.util.TypeUtils
- isAssignable(TypeMirror, TypeMirror) - Method in class org.geysermc.databaseutils.processor.util.TypeUtils
- isCollection() - Method in class org.geysermc.databaseutils.processor.query.type.ReturnTypeInfo
- isCorrectOrder(SectionType, SectionType) - Static method in enum class org.geysermc.databaseutils.processor.query.section.SectionType
- isIncomplete() - Method in class org.geysermc.databaseutils.processor.query.section.by.InputKeyword
- isNextSection(List<String>, int, SectionType) - Method in class org.geysermc.databaseutils.processor.query.KeywordsReader
- isNoneOrAnySelf() - Method in class org.geysermc.databaseutils.processor.query.type.ParametersTypeInfo
- isSelf() - Method in class org.geysermc.databaseutils.processor.query.type.ParametersTypeInfo
- isSelfCollection() - Method in class org.geysermc.databaseutils.processor.query.type.ParametersTypeInfo
- isType(CharSequence, CharSequence) - Static method in class org.geysermc.databaseutils.processor.util.TypeUtils
- isType(CharSequence, TypeElement) - Static method in class org.geysermc.databaseutils.processor.util.TypeUtils
- isType(CharSequence, TypeMirror) - Method in class org.geysermc.databaseutils.processor.util.TypeUtils
- isType(Class<?>, CharSequence) - Static method in class org.geysermc.databaseutils.processor.util.TypeUtils
- isType(Class<?>, TypeElement) - Static method in class org.geysermc.databaseutils.processor.util.TypeUtils
- isType(Class<?>, TypeMirror) - Method in class org.geysermc.databaseutils.processor.util.TypeUtils
- isType(TypeMirror, TypeMirror) - Method in class org.geysermc.databaseutils.processor.util.TypeUtils
- isVoid() - Method in class org.geysermc.databaseutils.processor.query.type.ReturnTypeInfo
- isWholeNumberType(TypeMirror) - 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
- join(Collection<?>) - Static method in class org.geysermc.databaseutils.processor.util.CollectionUtils
- join(Collection<?>, int) - Static method in class org.geysermc.databaseutils.processor.util.CollectionUtils
K
- keyColumns() - Method in record class org.geysermc.databaseutils.processor.info.EntityInfo
- keyColumnsAsFactors(Factor, CharSequence) - 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
keysrecord component. - keyword() - Method in record class org.geysermc.databaseutils.processor.query.section.factor.ProjectionFactor
-
Returns the value of the
keywordrecord component. - keyword() - Method in record class org.geysermc.databaseutils.processor.query.section.factor.VariableByFactor
-
Returns the value of the
keywordrecord component. - KeywordsReader - Class in org.geysermc.databaseutils.processor.query
- KeywordsReader(String, List<String>) - Constructor for class org.geysermc.databaseutils.processor.query.KeywordsReader
- KeywordsReader(String, EntityInfo) - Constructor for class org.geysermc.databaseutils.processor.query.KeywordsReader
- KeywordsReadResult - Record Class in org.geysermc.databaseutils.processor.query
- KeywordsReadResult(String, ProjectionSection, BySection, OrderBySection) - Constructor for record class org.geysermc.databaseutils.processor.query.KeywordsReadResult
-
Creates an instance of a
KeywordsReadResultrecord class. - KeywordsReadResult.Builder - Class in org.geysermc.databaseutils.processor.query
L
- largestMatch(List<String>, int, Function<String, T>) - Static method in class org.geysermc.databaseutils.processor.util.StringUtils
- LargestMatchResult(T, int) - Constructor for record class org.geysermc.databaseutils.processor.util.StringUtils.LargestMatchResult
-
Creates an instance of a
LargestMatchResultrecord class. - LessThanKeyword - Class in org.geysermc.databaseutils.processor.query.section.by.keyword
- LessThanKeyword() - Constructor for class org.geysermc.databaseutils.processor.query.section.by.keyword.LessThanKeyword
- limit() - Method in class org.geysermc.databaseutils.processor.query.section.projection.keyword.TopProjectionKeyword
- limit(int) - Method in class org.geysermc.databaseutils.processor.query.section.projection.keyword.TopProjectionKeyword
- LIMIT - Enum constant in enum class org.geysermc.databaseutils.processor.query.section.projection.ProjectionKeywordCategory
M
- match() - Method in record class org.geysermc.databaseutils.processor.util.StringUtils.LargestMatchResult
-
Returns the value of the
matchrecord component. - MongoDatabaseGenerator - Class in org.geysermc.databaseutils.processor.type.mongo
- MongoDatabaseGenerator() - Constructor for class org.geysermc.databaseutils.processor.type.mongo.MongoDatabaseGenerator
- MongoRepositoryGenerator - Class in org.geysermc.databaseutils.processor.type.mongo
- MongoRepositoryGenerator() - Constructor for class org.geysermc.databaseutils.processor.type.mongo.MongoRepositoryGenerator
- mongoTypeFor(Name) - Static method in class org.geysermc.databaseutils.processor.type.mongo.MongoTypeMappingRegistry
- MongoTypeMappingRegistry - Class in org.geysermc.databaseutils.processor.type.mongo
- MongoTypeMappingRegistry() - Constructor for class org.geysermc.databaseutils.processor.type.mongo.MongoTypeMappingRegistry
N
- name() - Method in record class org.geysermc.databaseutils.processor.info.ColumnInfo
-
Returns the value of the
namerecord component. - name() - Method in record class org.geysermc.databaseutils.processor.info.EntityInfo
-
Returns the value of the
namerecord component. - name() - Method in record class org.geysermc.databaseutils.processor.info.IndexInfo
-
Returns the value of the
namerecord component. - name() - Method in class org.geysermc.databaseutils.processor.query.section.projection.ProjectionKeyword
- name(int) - Method in class org.geysermc.databaseutils.processor.query.type.ParametersTypeInfo
- NAME - Static variable in class org.geysermc.databaseutils.processor.query.section.factor.AndFactor
- NAME - Static variable in class org.geysermc.databaseutils.processor.query.section.factor.OrFactor
- names() - Method in class org.geysermc.databaseutils.processor.query.section.by.InputKeyword
- names() - Method in class org.geysermc.databaseutils.processor.query.section.by.keyword.EqualsKeyword
- names() - Method in class org.geysermc.databaseutils.processor.query.section.by.keyword.LessThanKeyword
- names() - Method in enum class org.geysermc.databaseutils.processor.query.section.order.OrderDirection
- needsTypeCodec(Name) - Static method in class org.geysermc.databaseutils.processor.util.TypeUtils
- notDistinctProjectionKeywords() - Method in record class org.geysermc.databaseutils.processor.query.section.ProjectionSection
- notKeyColumns() - Method in record class org.geysermc.databaseutils.processor.info.EntityInfo
- notKeyColumnsAsFactors(Factor, CharSequence) - Method in record class org.geysermc.databaseutils.processor.info.EntityInfo
O
- offset() - Method in class org.geysermc.databaseutils.processor.query.section.projection.keyword.SkipProjectionKeyword
- offset() - Method in record class org.geysermc.databaseutils.processor.util.StringUtils.LargestMatchResult
-
Returns the value of the
offsetrecord component. - offset(int) - Method in class org.geysermc.databaseutils.processor.query.section.projection.keyword.SkipProjectionKeyword
- OFFSET - Enum constant in enum class org.geysermc.databaseutils.processor.query.section.projection.ProjectionKeywordCategory
- onConstructorBuilder(MethodSpec.Builder) - Method in class org.geysermc.databaseutils.processor.type.mongo.MongoRepositoryGenerator
- onConstructorBuilder(MethodSpec.Builder) - Method in class org.geysermc.databaseutils.processor.type.RepositoryGenerator
- onConstructorBuilder(MethodSpec.Builder) - Method in class org.geysermc.databaseutils.processor.type.sql.SqlRepositoryGenerator
- ORDER_BY - Enum constant in enum class org.geysermc.databaseutils.processor.query.section.SectionType
- orderBySection() - Method in class org.geysermc.databaseutils.processor.query.KeywordsReadResult.Builder
- orderBySection() - Method in record class org.geysermc.databaseutils.processor.query.KeywordsReadResult
-
Returns the value of the
orderBySectionrecord component. - orderBySection(OrderBySection) - Method in class org.geysermc.databaseutils.processor.query.KeywordsReadResult.Builder
- OrderBySection - Record Class in org.geysermc.databaseutils.processor.query.section
- OrderBySection(List<Factor>) - Constructor for record class org.geysermc.databaseutils.processor.query.section.OrderBySection
-
Creates an instance of a
OrderBySectionrecord class. - OrderDirection - Enum Class in org.geysermc.databaseutils.processor.query.section.order
- OrFactor - Class in org.geysermc.databaseutils.processor.query.section.factor
- 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.by - package org.geysermc.databaseutils.processor.query.section.by
- org.geysermc.databaseutils.processor.query.section.by.keyword - package org.geysermc.databaseutils.processor.query.section.by.keyword
- org.geysermc.databaseutils.processor.query.section.factor - package org.geysermc.databaseutils.processor.query.section.factor
- org.geysermc.databaseutils.processor.query.section.order - package org.geysermc.databaseutils.processor.query.section.order
- org.geysermc.databaseutils.processor.query.section.projection - package org.geysermc.databaseutils.processor.query.section.projection
- org.geysermc.databaseutils.processor.query.section.projection.keyword - package org.geysermc.databaseutils.processor.query.section.projection.keyword
- org.geysermc.databaseutils.processor.query.type - package org.geysermc.databaseutils.processor.query.type
- org.geysermc.databaseutils.processor.type - package org.geysermc.databaseutils.processor.type
- org.geysermc.databaseutils.processor.type.mongo - package org.geysermc.databaseutils.processor.type.mongo
- org.geysermc.databaseutils.processor.type.sql - package org.geysermc.databaseutils.processor.type.sql
- org.geysermc.databaseutils.processor.util - package org.geysermc.databaseutils.processor.util
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
- parameterName() - Method in record class org.geysermc.databaseutils.processor.type.sql.QueryBuilder.QueryBuilderColumn
-
Returns the value of the
parameterNamerecord component. - parameterNames() - Method in class org.geysermc.databaseutils.processor.query.section.by.InputKeyword
- parametersInfo() - Method in record class org.geysermc.databaseutils.processor.query.QueryContext
-
Returns the value of the
parametersInforecord component. - ParametersTypeInfo - Class in org.geysermc.databaseutils.processor.query.type
- ParametersTypeInfo(ExecutableElement, TypeMirror, TypeUtils, boolean) - Constructor for class org.geysermc.databaseutils.processor.query.type.ParametersTypeInfo
- process(Set<? extends TypeElement>, RoundEnvironment) - Method in class org.geysermc.databaseutils.processor.RepositoryProcessor
- projection() - Method in class org.geysermc.databaseutils.processor.query.KeywordsReadResult.Builder
- projection() - Method in record class org.geysermc.databaseutils.processor.query.KeywordsReadResult
-
Returns the value of the
projectionrecord component. - projection() - Method in record class org.geysermc.databaseutils.processor.query.QueryContext
- projection(ProjectionSection) - Method in class org.geysermc.databaseutils.processor.query.KeywordsReadResult.Builder
- PROJECTION - Enum constant in enum class org.geysermc.databaseutils.processor.query.section.SectionType
- projectionColumnIsParameter() - Method in class org.geysermc.databaseutils.processor.action.Action
- ProjectionFactor - Record Class in org.geysermc.databaseutils.processor.query.section.factor
- ProjectionFactor(ProjectionKeyword, String) - Constructor for record class org.geysermc.databaseutils.processor.query.section.factor.ProjectionFactor
-
Creates an instance of a
ProjectionFactorrecord class. - ProjectionKeyword - Class in org.geysermc.databaseutils.processor.query.section.projection
- ProjectionKeyword(String, ProjectionKeywordCategory) - Constructor for class org.geysermc.databaseutils.processor.query.section.projection.ProjectionKeyword
- ProjectionKeywordCategory - Enum Class in org.geysermc.databaseutils.processor.query.section.projection
- ProjectionKeywordRegistry - Class in org.geysermc.databaseutils.processor.query.section.projection
- ProjectionKeywordRegistry() - Constructor for class org.geysermc.databaseutils.processor.query.section.projection.ProjectionKeywordRegistry
- projections() - Method in record class org.geysermc.databaseutils.processor.query.section.ProjectionSection
-
Returns the value of the
projectionsrecord component. - ProjectionSection - Record Class in org.geysermc.databaseutils.processor.query.section
- ProjectionSection(List<ProjectionFactor>) - Constructor for record class org.geysermc.databaseutils.processor.query.section.ProjectionSection
-
Creates an instance of a
ProjectionSectionrecord class.
Q
- query() - Method in class org.geysermc.databaseutils.processor.type.sql.QueryBuilder
- QueryBuilder - Class in org.geysermc.databaseutils.processor.type.sql
- QueryBuilder(QueryContext) - Constructor for class org.geysermc.databaseutils.processor.type.sql.QueryBuilder
- QueryBuilder.QueryBuilderColumn - Record Class in org.geysermc.databaseutils.processor.type.sql
- QueryBuilderColumn(ColumnInfo, CharSequence) - Constructor for record class org.geysermc.databaseutils.processor.type.sql.QueryBuilder.QueryBuilderColumn
-
Creates an instance of a
QueryBuilderColumnrecord class. - QueryContext - Record Class in org.geysermc.databaseutils.processor.query
- QueryContext(EntityInfo, KeywordsReadResult, ParametersTypeInfo, ReturnTypeInfo, TypeUtils) - Constructor for record class org.geysermc.databaseutils.processor.query.QueryContext
-
Creates an instance of a
QueryContextrecord class. - QueryContextCreator - Class in org.geysermc.databaseutils.processor.query
-
Analyses and validates the read Keywords and converts it into QueryContext.
- QueryContextCreator(Action, KeywordsReadResult, ExecutableElement, EntityInfo, TypeUtils) - Constructor for class org.geysermc.databaseutils.processor.query.QueryContextCreator
R
- read() - Method in class org.geysermc.databaseutils.processor.query.KeywordsReader
- repeat(String, int) - Static method in class org.geysermc.databaseutils.processor.util.StringUtils
- RepositoryGenerator - Class in org.geysermc.databaseutils.processor.type
- RepositoryGenerator(DatabaseCategory) - 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
- requiresColumn() - Method in enum class org.geysermc.databaseutils.processor.query.section.projection.ProjectionKeywordCategory
- result() - Method in record class org.geysermc.databaseutils.processor.query.QueryContext
-
Returns the value of the
resultrecord component. - returnInfo() - Method in record class org.geysermc.databaseutils.processor.query.QueryContext
-
Returns the value of the
returnInforecord component. - returnType() - Method in record class org.geysermc.databaseutils.processor.query.QueryContext
- ReturnTypeInfo - Class in org.geysermc.databaseutils.processor.query.type
- ReturnTypeInfo(boolean, TypeMirror, TypeUtils) - Constructor for class org.geysermc.databaseutils.processor.query.type.ReturnTypeInfo
S
- sections() - Method in enum class org.geysermc.databaseutils.processor.query.section.SectionType
- SectionType - Enum Class in org.geysermc.databaseutils.processor.query.section
- setValue(String) - Method in class org.geysermc.databaseutils.processor.query.section.projection.keyword.SkipProjectionKeyword
- setValue(String) - Method in class org.geysermc.databaseutils.processor.query.section.projection.keyword.TopProjectionKeyword
- setValue(String) - Method in class org.geysermc.databaseutils.processor.query.section.projection.ProjectionKeyword
- SingleInputKeyword - Class in org.geysermc.databaseutils.processor.query.section.by
-
A keyword that only supports a single input
- SingleInputKeyword() - Constructor for class org.geysermc.databaseutils.processor.query.section.by.SingleInputKeyword
- SkipProjectionKeyword - Class in org.geysermc.databaseutils.processor.query.section.projection.keyword
- SkipProjectionKeyword() - Constructor for class org.geysermc.databaseutils.processor.query.section.projection.keyword.SkipProjectionKeyword
- SkipProjectionKeyword(int) - Constructor for class org.geysermc.databaseutils.processor.query.section.projection.keyword.SkipProjectionKeyword
- spec - Variable in class org.geysermc.databaseutils.processor.type.DatabaseGenerator
- SqlDatabaseGenerator - Class in org.geysermc.databaseutils.processor.type.sql
- SqlDatabaseGenerator() - Constructor for class org.geysermc.databaseutils.processor.type.sql.SqlDatabaseGenerator
- SqlRepositoryGenerator - Class in org.geysermc.databaseutils.processor.type.sql
- SqlRepositoryGenerator() - Constructor for class org.geysermc.databaseutils.processor.type.sql.SqlRepositoryGenerator
- StringUtils - Class in org.geysermc.databaseutils.processor.util
- StringUtils.LargestMatchResult<T> - Record Class in org.geysermc.databaseutils.processor.util
- SUMMARY - Enum constant in enum class org.geysermc.databaseutils.processor.query.section.projection.ProjectionKeywordCategory
- supportsFilter() - Method in class org.geysermc.databaseutils.processor.action.Action
T
- tableName() - Method in record class org.geysermc.databaseutils.processor.query.QueryContext
- toBoxedMirror(TypeMirror) - Method in class org.geysermc.databaseutils.processor.util.TypeUtils
- toBoxedTypeElement(TypeMirror) - Method in class org.geysermc.databaseutils.processor.util.TypeUtils
- TopProjectionKeyword - Class in org.geysermc.databaseutils.processor.query.section.projection.keyword
- TopProjectionKeyword() - Constructor for class org.geysermc.databaseutils.processor.query.section.projection.keyword.TopProjectionKeyword
- TopProjectionKeyword(int) - Constructor for class org.geysermc.databaseutils.processor.query.section.projection.keyword.TopProjectionKeyword
- 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.KeywordsReadResult
-
Returns a string representation of this record class.
- toString() - Method in record class org.geysermc.databaseutils.processor.query.QueryContext
-
Returns a string representation of this record class.
- toString() - Method in record class org.geysermc.databaseutils.processor.query.section.BySection
-
Returns a string representation of this record class.
- toString() - Method in record class org.geysermc.databaseutils.processor.query.section.factor.ProjectionFactor
-
Returns a string representation of this record class.
- toString() - Method in record class org.geysermc.databaseutils.processor.query.section.factor.VariableByFactor
-
Returns a string representation of this record class.
- toString() - Method in record class org.geysermc.databaseutils.processor.query.section.factor.VariableOrderByFactor
-
Returns a string representation of this record class.
- toString() - Method in record class org.geysermc.databaseutils.processor.query.section.OrderBySection
-
Returns a string representation of this record class.
- toString() - Method in enum class org.geysermc.databaseutils.processor.query.section.projection.ProjectionKeywordCategory
- toString() - Method in record class org.geysermc.databaseutils.processor.query.section.ProjectionSection
-
Returns a string representation of this record class.
- toString() - Method in class org.geysermc.databaseutils.processor.query.type.ReturnTypeInfo
- toString() - Method in record class org.geysermc.databaseutils.processor.type.sql.QueryBuilder.QueryBuilderColumn
-
Returns a string representation of this record class.
- toString() - Method in record class org.geysermc.databaseutils.processor.util.StringUtils.LargestMatchResult
-
Returns a string representation of this record class.
- type() - Method in record class org.geysermc.databaseutils.processor.info.ColumnInfo
-
Returns the value of the
typerecord component. - type() - Method in record class org.geysermc.databaseutils.processor.info.EntityInfo
-
Returns the value of the
typerecord component. - type() - Method in class org.geysermc.databaseutils.processor.query.type.ReturnTypeInfo
- typeName() - Method in record class org.geysermc.databaseutils.processor.info.ColumnInfo
-
Returns the value of the
typeNamerecord component. - typeName() - Method in record class org.geysermc.databaseutils.processor.info.EntityInfo
- typeSpec - Variable in class org.geysermc.databaseutils.processor.type.RepositoryGenerator
- typeUtils() - Method in record class org.geysermc.databaseutils.processor.query.QueryContext
-
Returns the value of the
typeUtilsrecord component. - typeUtils() - Method in class org.geysermc.databaseutils.processor.util.TypeUtils
- TypeUtils - Class in org.geysermc.databaseutils.processor.util
- TypeUtils(Types, Elements) - Constructor for class org.geysermc.databaseutils.processor.util.TypeUtils
U
- uncapitalize(CharSequence) - 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
uniquerecord component. - UNIQUE - Enum constant in enum class org.geysermc.databaseutils.processor.query.section.projection.ProjectionKeywordCategory
- unsupportedProjectionCategories() - Method in class org.geysermc.databaseutils.processor.action.Action
V
- validate(EntityInfo, CharSequence, TypeMirror, TypeUtils, Consumer<TypeMirror>) - Method in class org.geysermc.databaseutils.processor.action.Action
- validateCollection(EntityInfo, CharSequence, TypeMirror, TypeUtils) - Method in class org.geysermc.databaseutils.processor.action.Action
- validateEither(EntityInfo, CharSequence, TypeMirror, boolean, TypeUtils) - Method in class org.geysermc.databaseutils.processor.action.Action
- validateSingle(EntityInfo, CharSequence, TypeMirror, TypeUtils) - Method in class org.geysermc.databaseutils.processor.action.Action
- validateTypes(ColumnInfo, List<TypeMirror>, List<? extends CharSequence>, int, TypeUtils) - Method in class org.geysermc.databaseutils.processor.query.section.by.InputKeyword
- valueOf(String) - Static method in enum class org.geysermc.databaseutils.processor.query.section.order.OrderDirection
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.geysermc.databaseutils.processor.query.section.projection.ProjectionKeywordCategory
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.geysermc.databaseutils.processor.query.section.SectionType
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.geysermc.databaseutils.processor.query.section.order.OrderDirection
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.geysermc.databaseutils.processor.query.section.projection.ProjectionKeywordCategory
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.geysermc.databaseutils.processor.query.section.SectionType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- VALUES - Static variable in enum class org.geysermc.databaseutils.processor.query.section.SectionType
- VariableByFactor - Record Class in org.geysermc.databaseutils.processor.query.section.factor
- VariableByFactor(CharSequence) - Constructor for record class org.geysermc.databaseutils.processor.query.section.factor.VariableByFactor
- VariableByFactor(CharSequence, InputKeyword) - Constructor for record class org.geysermc.databaseutils.processor.query.section.factor.VariableByFactor
-
Creates an instance of a
VariableByFactorrecord class. - VariableFactor - Interface in org.geysermc.databaseutils.processor.query.section.factor
- VariableOrderByFactor - Record Class in org.geysermc.databaseutils.processor.query.section.factor
- VariableOrderByFactor(CharSequence, OrderDirection) - Constructor for record class org.geysermc.databaseutils.processor.query.section.factor.VariableOrderByFactor
-
Creates an instance of a
VariableOrderByFactorrecord class.
W
- wrapInCompletableFuture(MethodSpec.Builder, boolean, Runnable) - Method in class org.geysermc.databaseutils.processor.type.RepositoryGenerator
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form