Class SqlRepositoryGenerator
java.lang.Object
org.geysermc.databaseutils.processor.type.RepositoryGenerator
org.geysermc.databaseutils.processor.type.sql.SqlRepositoryGenerator
-
Field Summary
Fields inherited from class org.geysermc.databaseutils.processor.type.RepositoryGenerator
entityInfo, hasAsync, typeSpec -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddDelete(QueryContext context, com.squareup.javapoet.MethodSpec.Builder spec) voidaddExists(QueryContext context, com.squareup.javapoet.MethodSpec.Builder spec) voidaddFind(QueryContext context, com.squareup.javapoet.MethodSpec.Builder spec) voidaddInsert(QueryContext context, com.squareup.javapoet.MethodSpec.Builder spec) voidaddUpdate(QueryContext context, com.squareup.javapoet.MethodSpec.Builder spec) com.squareup.javapoet.TypeSpec.Buildervoidinit(TypeElement superType, EntityInfo entityInfo) protected voidonConstructorBuilder(com.squareup.javapoet.MethodSpec.Builder builder) Methods inherited from class org.geysermc.databaseutils.processor.type.RepositoryGenerator
className, hasAsync, packageName, wrapInCompletableFuture
-
Constructor Details
-
SqlRepositoryGenerator
public SqlRepositoryGenerator()
-
-
Method Details
-
init
- Overrides:
initin classRepositoryGenerator
-
onConstructorBuilder
protected void onConstructorBuilder(com.squareup.javapoet.MethodSpec.Builder builder) - Overrides:
onConstructorBuilderin classRepositoryGenerator
-
finish
- Overrides:
finishin classRepositoryGenerator
-
addFind
- Specified by:
addFindin classRepositoryGenerator
-
addExists
- Specified by:
addExistsin classRepositoryGenerator
-
addInsert
- Specified by:
addInsertin classRepositoryGenerator
-
addUpdate
- Specified by:
addUpdatein classRepositoryGenerator
-
addDelete
- Specified by:
addDeletein classRepositoryGenerator
-