Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- accessOpCode - Variable in enum class io.quarkus.panache.common.deployment.EntityField.Visibility
- addEntityModel(EntityModel) - Method in class io.quarkus.panache.common.deployment.MetamodelInfo
- addField(EntityField) - Method in class io.quarkus.panache.common.deployment.EntityModel
- addNullityChecks(MethodVisitor, MethodInfo) - Method in class io.quarkus.panache.common.deployment.visitors.KotlinPanacheClassOperationGenerationVisitor
- annotations - Variable in class io.quarkus.panache.common.deployment.EntityField
- apply(String, ClassVisitor) - Method in class io.quarkus.panache.common.deployment.KotlinPanacheCompanionEnhancer
- apply(String, ClassVisitor) - Method in class io.quarkus.panache.common.deployment.KotlinPanacheEntityEnhancer
- apply(String, ClassVisitor) - Method in class io.quarkus.panache.common.deployment.KotlinPanacheRepositoryEnhancer
- apply(String, ClassVisitor) - Method in class io.quarkus.panache.common.deployment.PanacheCompanionEnhancer
- apply(String, ClassVisitor) - Method in class io.quarkus.panache.common.deployment.PanacheEntityEnhancer
- apply(String, ClassVisitor) - Method in class io.quarkus.panache.common.deployment.PanacheFieldAccessEnhancer
- apply(String, ClassVisitor) - Method in class io.quarkus.panache.common.deployment.PanacheRepositoryEnhancer
- argMapper - Variable in class io.quarkus.panache.common.deployment.visitors.KotlinPanacheClassOperationGenerationVisitor
- argMapper - Variable in class io.quarkus.panache.common.deployment.visitors.PanacheEntityClassOperationGenerationVisitor
- argMapper - Variable in class io.quarkus.panache.common.deployment.visitors.PanacheRepositoryClassOperationGenerationVisitor
- attributes - Variable in class io.quarkus.panache.common.deployment.EntityField.EntityFieldAnnotation
B
- bridgeMethodDescriptor(MethodInfo, Function<String, Type>) - Method in class io.quarkus.panache.common.deployment.visitors.KotlinPanacheClassOperationGenerationVisitor
- ByteCodeType - Class in io.quarkus.panache.common.deployment
- ByteCodeType(Class<?>) - Constructor for class io.quarkus.panache.common.deployment.ByteCodeType
- ByteCodeType(Type) - Constructor for class io.quarkus.panache.common.deployment.ByteCodeType
C
- CLASS - Static variable in class io.quarkus.panache.common.deployment.visitors.KotlinPanacheClassOperationGenerationVisitor
- CLASS - Static variable in class io.quarkus.panache.common.deployment.visitors.PanacheRepositoryClassOperationGenerationVisitor
- classInfo - Variable in class io.quarkus.panache.common.deployment.visitors.KotlinPanacheClassOperationGenerationVisitor
- customize(Type, MethodInfo, MethodVisitor) - Method in interface io.quarkus.panache.common.deployment.PanacheMethodCustomizer
D
- daoBinaryName - Variable in class io.quarkus.panache.common.deployment.visitors.PanacheRepositoryClassOperationGenerationVisitor
- daoClassInfo - Variable in class io.quarkus.panache.common.deployment.visitors.PanacheRepositoryClassOperationGenerationVisitor
- descriptor - Variable in class io.quarkus.panache.common.deployment.EntityField
- descriptor - Variable in class io.quarkus.panache.common.deployment.EntityField.EntityFieldAnnotation
- descriptor() - Method in class io.quarkus.panache.common.deployment.ByteCodeType
- discoverTypeParameters(ClassInfo, IndexView, TypeBundle, ByteCodeType) - Method in class io.quarkus.panache.common.deployment.visitors.KotlinPanacheClassOperationGenerationVisitor
- discoverTypeParameters(ClassInfo, IndexView, TypeBundle, ByteCodeType) - Method in class io.quarkus.panache.common.deployment.visitors.PanacheEntityClassOperationGenerationVisitor
- discoverTypeParameters(ClassInfo, IndexView, TypeBundle, ByteCodeType) - Method in class io.quarkus.panache.common.deployment.visitors.PanacheRepositoryClassOperationGenerationVisitor
- dotName() - Method in class io.quarkus.panache.common.deployment.ByteCodeType
- DOTNAME_GENERATE_BRIDGE - Static variable in class io.quarkus.panache.common.deployment.PanacheConstants
E
- entities - Variable in class io.quarkus.panache.common.deployment.MetamodelInfo
- entity() - Method in interface io.quarkus.panache.common.deployment.TypeBundle
- entityBase() - Method in interface io.quarkus.panache.common.deployment.TypeBundle
- entityCompanion() - Method in interface io.quarkus.panache.common.deployment.TypeBundle
- entityCompanionBase() - Method in interface io.quarkus.panache.common.deployment.TypeBundle
- EntityField - Class in io.quarkus.panache.common.deployment
- EntityField(String, String, EntityField.Visibility) - Constructor for class io.quarkus.panache.common.deployment.EntityField
- EntityField(String, String, EntityField.Visibility, String, String) - Constructor for class io.quarkus.panache.common.deployment.EntityField
- EntityField.EntityFieldAnnotation - Class in io.quarkus.panache.common.deployment
- EntityField.Visibility - Enum Class in io.quarkus.panache.common.deployment
- EntityFieldAnnotation(String) - Constructor for class io.quarkus.panache.common.deployment.EntityField.EntityFieldAnnotation
- entityInfo - Variable in class io.quarkus.panache.common.deployment.visitors.PanacheEntityClassOperationGenerationVisitor
- EntityModel - Class in io.quarkus.panache.common.deployment
- EntityModel(ClassInfo) - Constructor for class io.quarkus.panache.common.deployment.EntityModel
- entitySignature - Variable in class io.quarkus.panache.common.deployment.visitors.PanacheRepositoryClassOperationGenerationVisitor
- entityType - Variable in class io.quarkus.panache.common.deployment.visitors.PanacheRepositoryClassOperationGenerationVisitor
- entityUpperBound - Variable in class io.quarkus.panache.common.deployment.visitors.KotlinPanacheClassOperationGenerationVisitor
- entityUpperBound - Variable in class io.quarkus.panache.common.deployment.visitors.PanacheEntityClassOperationGenerationVisitor
- entityUpperBound - Variable in class io.quarkus.panache.common.deployment.visitors.PanacheRepositoryClassOperationGenerationVisitor
F
- FieldAccessClassVisitor(String, ClassVisitor, MetamodelInfo) - Constructor for class io.quarkus.panache.common.deployment.PanacheFieldAccessEnhancer.FieldAccessClassVisitor
- fields - Variable in class io.quarkus.panache.common.deployment.EntityModel
G
- generateJvmBridge(MethodInfo) - Method in class io.quarkus.panache.common.deployment.visitors.PanacheRepositoryClassOperationGenerationVisitor
- generateMethod(MethodInfo, AnnotationValue, AnnotationValue) - Method in class io.quarkus.panache.common.deployment.visitors.PanacheEntityClassOperationGenerationVisitor
- generateModelBridge(MethodInfo, AnnotationInstance) - Method in class io.quarkus.panache.common.deployment.visitors.PanacheRepositoryClassOperationGenerationVisitor
- get() - Method in class io.quarkus.panache.common.deployment.ByteCodeType
- get(int) - Static method in enum class io.quarkus.panache.common.deployment.EntityField.Visibility
- getDeclaringEntityModel(String, String) - Method in class io.quarkus.panache.common.deployment.PanacheFieldAccessMethodVisitor
-
Returns the entity model that declares the given field in the hierarchy of the given class.
- getEntitiesWithExternallyAccessibleFields() - Method in class io.quarkus.panache.common.deployment.MetamodelInfo
- getEntityClasses() - Method in class io.quarkus.panache.common.deployment.PanacheEntityClassesBuildItem
- getEntityModel(String) - Method in class io.quarkus.panache.common.deployment.MetamodelInfo
- getGetterName() - Method in class io.quarkus.panache.common.deployment.EntityField
- getMethodCustomizer() - Method in class io.quarkus.panache.common.deployment.PanacheMethodCustomizerBuildItem
- getSetterName() - Method in class io.quarkus.panache.common.deployment.EntityField
H
- hasAnnotation(String) - Method in class io.quarkus.panache.common.deployment.EntityField
I
- indexView - Variable in class io.quarkus.panache.common.deployment.PanacheCompanionEnhancer
- indexView - Variable in class io.quarkus.panache.common.deployment.PanacheEntityEnhancer
- indexView - Variable in class io.quarkus.panache.common.deployment.PanacheRepositoryEnhancer
- indexView - Variable in class io.quarkus.panache.common.deployment.visitors.PanacheRepositoryClassOperationGenerationVisitor
- injectModel(MethodVisitor) - Method in class io.quarkus.panache.common.deployment.visitors.PanacheEntityClassOperationGenerationVisitor
- injectModel(MethodVisitor) - Method in class io.quarkus.panache.common.deployment.visitors.PanacheRepositoryClassOperationGenerationVisitor
- internalName() - Method in class io.quarkus.panache.common.deployment.ByteCodeType
- io.quarkus.panache.common.deployment - package io.quarkus.panache.common.deployment
- io.quarkus.panache.common.deployment.visitors - package io.quarkus.panache.common.deployment.visitors
- isPrimitive() - Method in class io.quarkus.panache.common.deployment.ByteCodeType
J
- JAXB_ANNOTATION_PREFIX - Static variable in class io.quarkus.panache.common.deployment.PanacheConstants
- JAXB_TRANSIENT_SIGNATURE - Static variable in class io.quarkus.panache.common.deployment.PanacheConstants
- JSON_IGNORE_DOT_NAME - Static variable in class io.quarkus.panache.common.deployment.PanacheConstants
- JSON_PROPERTY_ACCESS - Static variable in class io.quarkus.panache.common.deployment.PanacheConstants
- JSON_PROPERTY_ACCESS_SIGNATURE - Static variable in class io.quarkus.panache.common.deployment.PanacheConstants
- JSON_PROPERTY_DEFAULT_VALUE - Static variable in class io.quarkus.panache.common.deployment.PanacheConstants
- JSON_PROPERTY_DOT_NAME - Static variable in class io.quarkus.panache.common.deployment.PanacheConstants
- JSON_PROPERTY_INDEX - Static variable in class io.quarkus.panache.common.deployment.PanacheConstants
- JSON_PROPERTY_NAMESPACE - Static variable in class io.quarkus.panache.common.deployment.PanacheConstants
- JSON_PROPERTY_REQUIRED - Static variable in class io.quarkus.panache.common.deployment.PanacheConstants
- JSON_PROPERTY_SIGNATURE - Static variable in class io.quarkus.panache.common.deployment.PanacheConstants
- JSON_PROPERTY_VALUE - Static variable in class io.quarkus.panache.common.deployment.PanacheConstants
K
- KotlinPanacheClassOperationGenerationVisitor - Class in io.quarkus.panache.common.deployment.visitors
-
kotlinc compiles default methods in to the implementing classes, so we need to elide them first, and then we can generate new methods like we do elsewhere.
- KotlinPanacheClassOperationGenerationVisitor(ClassVisitor, ClassInfo, IndexView, TypeBundle, ByteCodeType, List<PanacheMethodCustomizer>) - Constructor for class io.quarkus.panache.common.deployment.visitors.KotlinPanacheClassOperationGenerationVisitor
- KotlinPanacheCompanionEnhancer - Class in io.quarkus.panache.common.deployment
- KotlinPanacheCompanionEnhancer(IndexView, List<PanacheMethodCustomizer>, TypeBundle) - Constructor for class io.quarkus.panache.common.deployment.KotlinPanacheCompanionEnhancer
- KotlinPanacheEntityEnhancer - Class in io.quarkus.panache.common.deployment
- KotlinPanacheEntityEnhancer(IndexView, List<PanacheMethodCustomizer>, TypeBundle) - Constructor for class io.quarkus.panache.common.deployment.KotlinPanacheEntityEnhancer
- KotlinPanacheRepositoryEnhancer - Class in io.quarkus.panache.common.deployment
- KotlinPanacheRepositoryEnhancer(IndexView, List<PanacheMethodCustomizer>, TypeBundle) - Constructor for class io.quarkus.panache.common.deployment.KotlinPanacheRepositoryEnhancer
L
- librarySpecificGetterName - Variable in class io.quarkus.panache.common.deployment.EntityField
- librarySpecificSetterName - Variable in class io.quarkus.panache.common.deployment.EntityField
- loadOperationsReference(MethodVisitor) - Method in class io.quarkus.panache.common.deployment.visitors.KotlinPanacheClassOperationGenerationVisitor
M
- MetamodelInfo - Class in io.quarkus.panache.common.deployment
- MetamodelInfo() - Constructor for class io.quarkus.panache.common.deployment.MetamodelInfo
- methodCustomizers - Variable in class io.quarkus.panache.common.deployment.PanacheCompanionEnhancer
- methodCustomizers - Variable in class io.quarkus.panache.common.deployment.PanacheEntityEnhancer
- methodCustomizers - Variable in class io.quarkus.panache.common.deployment.visitors.KotlinPanacheClassOperationGenerationVisitor
- methodCustomizers - Variable in class io.quarkus.panache.common.deployment.visitors.PanacheEntityClassOperationGenerationVisitor
N
- name - Variable in class io.quarkus.panache.common.deployment.EntityField
- name - Variable in class io.quarkus.panache.common.deployment.EntityModel
- nestedAnnotations - Variable in class io.quarkus.panache.common.deployment.EntityField.EntityFieldAnnotation
- NOT_NULL_DESCRIPTOR - Static variable in class io.quarkus.panache.common.deployment.visitors.KotlinPanacheClassOperationGenerationVisitor
- NULLABLE_DESCRIPTOR - Static variable in class io.quarkus.panache.common.deployment.visitors.KotlinPanacheClassOperationGenerationVisitor
O
- OBJECT - Static variable in class io.quarkus.panache.common.deployment.visitors.KotlinPanacheClassOperationGenerationVisitor
- operations() - Method in interface io.quarkus.panache.common.deployment.TypeBundle
P
- PACKAGE_PRIVATE - Enum constant in enum class io.quarkus.panache.common.deployment.EntityField.Visibility
- PanacheCompanionEnhancer - Class in io.quarkus.panache.common.deployment
- PanacheCompanionEnhancer(IndexView, List<PanacheMethodCustomizer>) - Constructor for class io.quarkus.panache.common.deployment.PanacheCompanionEnhancer
- PanacheConstants - Class in io.quarkus.panache.common.deployment
- panacheEntityBaseClassInfo - Variable in class io.quarkus.panache.common.deployment.visitors.PanacheEntityClassOperationGenerationVisitor
- PanacheEntityClassAccessorGenerationVisitor - Class in io.quarkus.panache.common.deployment.visitors
-
A visitor that replaces public fields in an entity with a protected field + accessors, so that the accessors can be called in
PanacheEntityEnhancer. - PanacheEntityClassAccessorGenerationVisitor(ClassVisitor, ClassInfo, EntityModel) - Constructor for class io.quarkus.panache.common.deployment.visitors.PanacheEntityClassAccessorGenerationVisitor
- PanacheEntityClassesBuildItem - Class in io.quarkus.panache.common.deployment
-
Build item to indicate that those classes are Panache-enhanced and will get getters/setters generated for public fields, even if they're not visible in the index.
- PanacheEntityClassesBuildItem(Set<String>) - Constructor for class io.quarkus.panache.common.deployment.PanacheEntityClassesBuildItem
- PanacheEntityClassOperationGenerationVisitor - Class in io.quarkus.panache.common.deployment.visitors
-
A visitor that adds Panache operations to a Panache entity type.
- PanacheEntityClassOperationGenerationVisitor(ClassVisitor, TypeBundle, ClassInfo, List<PanacheMethodCustomizer>, IndexView) - Constructor for class io.quarkus.panache.common.deployment.visitors.PanacheEntityClassOperationGenerationVisitor
- PanacheEntityEnhancer - Class in io.quarkus.panache.common.deployment
- PanacheEntityEnhancer(IndexView, List<PanacheMethodCustomizer>) - Constructor for class io.quarkus.panache.common.deployment.PanacheEntityEnhancer
- PanacheFieldAccessEnhancer - Class in io.quarkus.panache.common.deployment
- PanacheFieldAccessEnhancer(MetamodelInfo) - Constructor for class io.quarkus.panache.common.deployment.PanacheFieldAccessEnhancer
- PanacheFieldAccessEnhancer.FieldAccessClassVisitor - Class in io.quarkus.panache.common.deployment
- PanacheFieldAccessMethodVisitor - Class in io.quarkus.panache.common.deployment
- PanacheFieldAccessMethodVisitor(MethodVisitor, String, String, String, MetamodelInfo) - Constructor for class io.quarkus.panache.common.deployment.PanacheFieldAccessMethodVisitor
- PanacheMethodCustomizer - Interface in io.quarkus.panache.common.deployment
- PanacheMethodCustomizerBuildItem - Class in io.quarkus.panache.common.deployment
-
Build item to declare that a
PanacheMethodCustomizershould be used on Panache-enhanced methods. - PanacheMethodCustomizerBuildItem(PanacheMethodCustomizer) - Constructor for class io.quarkus.panache.common.deployment.PanacheMethodCustomizerBuildItem
- PanacheMethodCustomizerVisitor - Class in io.quarkus.panache.common.deployment
- PanacheMethodCustomizerVisitor(MethodVisitor, MethodInfo, Type, List<PanacheMethodCustomizer>) - Constructor for class io.quarkus.panache.common.deployment.PanacheMethodCustomizerVisitor
- PanacheMovingAnnotationVisitor - Class in io.quarkus.panache.common.deployment
-
An AnnotationVisitor that intercepts and records annotations so that they can be applied to a different element later
- PanacheMovingAnnotationVisitor(EntityField.EntityFieldAnnotation) - Constructor for class io.quarkus.panache.common.deployment.PanacheMovingAnnotationVisitor
- panacheRepositoryBaseClassInfo - Variable in class io.quarkus.panache.common.deployment.visitors.PanacheRepositoryClassOperationGenerationVisitor
- PanacheRepositoryClassOperationGenerationVisitor - Class in io.quarkus.panache.common.deployment.visitors
- PanacheRepositoryClassOperationGenerationVisitor(String, ClassVisitor, IndexView, TypeBundle) - Constructor for class io.quarkus.panache.common.deployment.visitors.PanacheRepositoryClassOperationGenerationVisitor
- PanacheRepositoryEnhancer - Class in io.quarkus.panache.common.deployment
- PanacheRepositoryEnhancer(IndexView) - Constructor for class io.quarkus.panache.common.deployment.PanacheRepositoryEnhancer
- PRIVATE - Enum constant in enum class io.quarkus.panache.common.deployment.EntityField.Visibility
- PROTECTED - Enum constant in enum class io.quarkus.panache.common.deployment.EntityField.Visibility
- PUBLIC - Enum constant in enum class io.quarkus.panache.common.deployment.EntityField.Visibility
Q
- queryType() - Method in interface io.quarkus.panache.common.deployment.TypeBundle
R
- recursivelyFindEntityTypeArguments(IndexView, DotName, DotName) - Static method in class io.quarkus.panache.common.deployment.visitors.KotlinPanacheClassOperationGenerationVisitor
- repository() - Method in interface io.quarkus.panache.common.deployment.TypeBundle
- repositoryBase() - Method in interface io.quarkus.panache.common.deployment.TypeBundle
S
- signature - Variable in class io.quarkus.panache.common.deployment.EntityField
- skipRepository(ClassInfo) - Method in class io.quarkus.panache.common.deployment.PanacheRepositoryEnhancer
- superClassName - Variable in class io.quarkus.panache.common.deployment.EntityModel
T
- thisClass - Variable in class io.quarkus.panache.common.deployment.visitors.PanacheEntityClassAccessorGenerationVisitor
- thisClass - Variable in class io.quarkus.panache.common.deployment.visitors.PanacheEntityClassOperationGenerationVisitor
- toString() - Method in class io.quarkus.panache.common.deployment.ByteCodeType
- toString() - Method in class io.quarkus.panache.common.deployment.visitors.KotlinPanacheClassOperationGenerationVisitor
- type() - Method in class io.quarkus.panache.common.deployment.ByteCodeType
- typeArguments - Variable in class io.quarkus.panache.common.deployment.visitors.KotlinPanacheClassOperationGenerationVisitor
- typeArguments - Variable in class io.quarkus.panache.common.deployment.visitors.PanacheEntityClassOperationGenerationVisitor
- typeArguments - Variable in class io.quarkus.panache.common.deployment.visitors.PanacheRepositoryClassOperationGenerationVisitor
- typeBundle - Variable in class io.quarkus.panache.common.deployment.visitors.KotlinPanacheClassOperationGenerationVisitor
- typeBundle - Variable in class io.quarkus.panache.common.deployment.visitors.PanacheEntityClassOperationGenerationVisitor
- TypeBundle - Interface in io.quarkus.panache.common.deployment
U
- unbox() - Method in class io.quarkus.panache.common.deployment.ByteCodeType
- updateType() - Method in interface io.quarkus.panache.common.deployment.TypeBundle
- userMethods - Variable in class io.quarkus.panache.common.deployment.visitors.PanacheRepositoryClassOperationGenerationVisitor
V
- valueOf(String) - Static method in enum class io.quarkus.panache.common.deployment.EntityField.Visibility
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class io.quarkus.panache.common.deployment.EntityField.Visibility
-
Returns an array containing the constants of this enum class, in the order they are declared.
- visibility - Variable in class io.quarkus.panache.common.deployment.EntityField
- visit(int, int, String, String, String, String[]) - Method in class io.quarkus.panache.common.deployment.visitors.PanacheRepositoryClassOperationGenerationVisitor
- visit(String, Object) - Method in class io.quarkus.panache.common.deployment.PanacheMovingAnnotationVisitor
- visitAnnotation(String, String) - Method in class io.quarkus.panache.common.deployment.PanacheMovingAnnotationVisitor
- visitArray(String) - Method in class io.quarkus.panache.common.deployment.PanacheMovingAnnotationVisitor
- visitCode() - Method in class io.quarkus.panache.common.deployment.PanacheMethodCustomizerVisitor
- visitEnd() - Method in class io.quarkus.panache.common.deployment.visitors.KotlinPanacheClassOperationGenerationVisitor
- visitEnd() - Method in class io.quarkus.panache.common.deployment.visitors.PanacheEntityClassAccessorGenerationVisitor
- visitEnd() - Method in class io.quarkus.panache.common.deployment.visitors.PanacheEntityClassOperationGenerationVisitor
- visitEnd() - Method in class io.quarkus.panache.common.deployment.visitors.PanacheRepositoryClassOperationGenerationVisitor
- visitField(int, String, String, String, Object) - Method in class io.quarkus.panache.common.deployment.visitors.PanacheEntityClassAccessorGenerationVisitor
- visitFieldInsn(int, String, String, String) - Method in class io.quarkus.panache.common.deployment.PanacheFieldAccessMethodVisitor
- visitMethod(int, String, String, String, String[]) - Method in class io.quarkus.panache.common.deployment.PanacheFieldAccessEnhancer.FieldAccessClassVisitor
- visitMethod(int, String, String, String, String[]) - Method in class io.quarkus.panache.common.deployment.visitors.KotlinPanacheClassOperationGenerationVisitor
- visitMethod(int, String, String, String, String[]) - Method in class io.quarkus.panache.common.deployment.visitors.PanacheEntityClassAccessorGenerationVisitor
- visitMethod(int, String, String, String, String[]) - Method in class io.quarkus.panache.common.deployment.visitors.PanacheEntityClassOperationGenerationVisitor
- visitMethod(int, String, String, String, String[]) - Method in class io.quarkus.panache.common.deployment.visitors.PanacheRepositoryClassOperationGenerationVisitor
W
- writeToVisitor(MethodVisitor) - Method in class io.quarkus.panache.common.deployment.EntityField.EntityFieldAnnotation
All Classes and Interfaces|All Packages|Constant Field Values