Class SqlRepositoryGenerator
java.lang.Object
org.geysermc.databaseutils.processor.type.RepositoryGenerator
org.geysermc.databaseutils.processor.type.SqlRepositoryGenerator
-
Field Summary
Fields inherited from class org.geysermc.databaseutils.processor.type.RepositoryGenerator
hasAsync, typeSpec -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddDelete(EntityInfo info, VariableElement parameter, com.squareup.javapoet.MethodSpec.Builder spec, boolean async) voidaddDeleteBy(QueryInfo info, com.squareup.javapoet.MethodSpec.Builder spec, boolean async) voidaddExistsBy(QueryInfo info, com.squareup.javapoet.MethodSpec.Builder spec, boolean async) voidvoidaddInsert(EntityInfo info, VariableElement parameter, com.squareup.javapoet.MethodSpec.Builder spec, boolean async) voidaddUpdate(EntityInfo info, VariableElement parameter, com.squareup.javapoet.MethodSpec.Builder spec, boolean async) protected voidonConstructorBuilder(com.squareup.javapoet.MethodSpec.Builder builder) protected StringMethods inherited from class org.geysermc.databaseutils.processor.type.RepositoryGenerator
finish, hasAsync, init, packageName, wrapInCompletableFuture
-
Constructor Details
-
SqlRepositoryGenerator
public SqlRepositoryGenerator()
-
-
Method Details
-
upperCamelCaseDatabaseType
- Specified by:
upperCamelCaseDatabaseTypein classRepositoryGenerator
-
onConstructorBuilder
protected void onConstructorBuilder(com.squareup.javapoet.MethodSpec.Builder builder) - Overrides:
onConstructorBuilderin classRepositoryGenerator
-
addFindBy
- Specified by:
addFindByin classRepositoryGenerator
-
addExistsBy
public void addExistsBy(QueryInfo info, com.squareup.javapoet.MethodSpec.Builder spec, boolean async) - Specified by:
addExistsByin classRepositoryGenerator
-
addDeleteBy
public void addDeleteBy(QueryInfo info, com.squareup.javapoet.MethodSpec.Builder spec, boolean async) - Specified by:
addDeleteByin classRepositoryGenerator
-
addInsert
public void addInsert(EntityInfo info, VariableElement parameter, com.squareup.javapoet.MethodSpec.Builder spec, boolean async) - Specified by:
addInsertin classRepositoryGenerator
-
addUpdate
public void addUpdate(EntityInfo info, VariableElement parameter, com.squareup.javapoet.MethodSpec.Builder spec, boolean async) - Specified by:
addUpdatein classRepositoryGenerator
-
addDelete
public void addDelete(EntityInfo info, VariableElement parameter, com.squareup.javapoet.MethodSpec.Builder spec, boolean async) - Specified by:
addDeletein classRepositoryGenerator
-