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) voidaddExistsBy(QueryInfo queryInfo, 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
public void addFindBy(QueryInfo queryInfo, com.squareup.javapoet.MethodSpec.Builder spec, boolean async) - Specified by:
addFindByin classRepositoryGenerator
-
addExistsBy
public void addExistsBy(QueryInfo queryInfo, com.squareup.javapoet.MethodSpec.Builder spec, boolean async) - Specified by:
addExistsByin 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
-