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(QueryInfo info, com.squareup.javapoet.MethodSpec.Builder spec, TypeElement returnType, boolean async) voidaddExists(QueryInfo info, com.squareup.javapoet.MethodSpec.Builder spec, TypeElement returnType, boolean async) voidaddFind(QueryInfo info, com.squareup.javapoet.MethodSpec.Builder spec, TypeElement returnType, boolean async) voidaddInsert(QueryInfo info, com.squareup.javapoet.MethodSpec.Builder spec, TypeElement returnType, boolean async) voidaddUpdate(QueryInfo info, com.squareup.javapoet.MethodSpec.Builder spec, TypeElement returnType, 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
-
addFind
public void addFind(QueryInfo info, com.squareup.javapoet.MethodSpec.Builder spec, TypeElement returnType, boolean async) - Specified by:
addFindin classRepositoryGenerator
-
addExists
public void addExists(QueryInfo info, com.squareup.javapoet.MethodSpec.Builder spec, TypeElement returnType, boolean async) - Specified by:
addExistsin classRepositoryGenerator
-
addInsert
public void addInsert(QueryInfo info, com.squareup.javapoet.MethodSpec.Builder spec, TypeElement returnType, boolean async) - Specified by:
addInsertin classRepositoryGenerator
-
addUpdate
public void addUpdate(QueryInfo info, com.squareup.javapoet.MethodSpec.Builder spec, TypeElement returnType, boolean async) - Specified by:
addUpdatein classRepositoryGenerator
-
addDelete
public void addDelete(QueryInfo info, com.squareup.javapoet.MethodSpec.Builder spec, TypeElement returnType, boolean async) - Specified by:
addDeletein classRepositoryGenerator
-