A B C E F G H M N O P R S T V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- acceptUnknown() - Method in annotation type net.morimekta.providence.jdbi.v3.annotations.RegisterEnumValueMapper
- ALL_FIELDS - Static variable in class net.morimekta.providence.jdbi.v3.MessageRowMapper
- apply(int, PreparedStatement, StatementContext) - Method in class net.morimekta.providence.jdbi.v3.MessageFieldArgument
B
- BindEnumName - Annotation Type in net.morimekta.providence.jdbi.v3.annotations
- BindEnumName.Factory - Class in net.morimekta.providence.jdbi.v3.annotations
- BindEnumValue - Annotation Type in net.morimekta.providence.jdbi.v3.annotations
- BindEnumValue.Factory - Class in net.morimekta.providence.jdbi.v3.annotations
- BindField - Annotation Type in net.morimekta.providence.jdbi.v3.annotations
- BindMessage - Annotation Type in net.morimekta.providence.jdbi.v3.annotations
- BindMessage.Factory - Class in net.morimekta.providence.jdbi.v3.annotations
- BindType - Annotation Type in net.morimekta.providence.jdbi.v3.annotations
- build() - Method in class net.morimekta.providence.jdbi.v3.MessageUpserter.Builder
- build(Type, Object, ConfigRegistry) - Method in class net.morimekta.providence.jdbi.v3.EnumValueArgumentFactory
- Builder(PMessageDescriptor<M>, String) - Constructor for class net.morimekta.providence.jdbi.v3.MessageUpserter.Builder
-
Create a message inserter builder.
C
- column() - Method in annotation type net.morimekta.providence.jdbi.v3.annotations.BindField
- columnsFromAllFields() - Static method in class net.morimekta.providence.jdbi.v3.ProvidenceJdbi
-
With all column with default types.
- createForMethod(Annotation, Class<?>, Method) - Method in class net.morimekta.providence.jdbi.v3.annotations.RegisterEnumValueMapper.Factory
- createForMethod(Annotation, Class<?>, Method) - Method in class net.morimekta.providence.jdbi.v3.annotations.RegisterMessageMapper.Factory
- createForParameter(Annotation, Class<?>, Method, Parameter, int, Type) - Method in class net.morimekta.providence.jdbi.v3.annotations.BindEnumName.Factory
- createForParameter(Annotation, Class<?>, Method, Parameter, int, Type) - Method in class net.morimekta.providence.jdbi.v3.annotations.BindEnumValue.Factory
- createForParameter(Annotation, Class<?>, Method, Parameter, int, Type) - Method in class net.morimekta.providence.jdbi.v3.annotations.BindMessage.Factory
- createForType(Annotation, Class<?>) - Method in class net.morimekta.providence.jdbi.v3.annotations.RegisterEnumValueMapper.Factory
- createForType(Annotation, Class<?>) - Method in class net.morimekta.providence.jdbi.v3.annotations.RegisterMessageMapper.Factory
E
- EnumValueArgumentFactory - Class in net.morimekta.providence.jdbi.v3
- EnumValueArgumentFactory() - Constructor for class net.morimekta.providence.jdbi.v3.EnumValueArgumentFactory
- EnumValueArgumentFactory(Class<? extends PEnumValue>) - Constructor for class net.morimekta.providence.jdbi.v3.EnumValueArgumentFactory
- EnumValueMapper<E extends net.morimekta.providence.PEnumValue<E>> - Class in net.morimekta.providence.jdbi.v3
-
Map a result set to a message based on meta information and the message descriptor.
- EnumValueMapper(boolean, PEnumDescriptor<E>) - Constructor for class net.morimekta.providence.jdbi.v3.EnumValueMapper
-
Create a enum value column mapper.
- equals(Object) - Method in class net.morimekta.providence.jdbi.v3.MessageFieldArgument
- execute(Handle, Collection<MB>) - Method in class net.morimekta.providence.jdbi.v3.MessageUpserter
- execute(Handle, PMessageOrBuilder<M>...) - Method in class net.morimekta.providence.jdbi.v3.MessageUpserter
F
- Factory() - Constructor for class net.morimekta.providence.jdbi.v3.annotations.BindEnumName.Factory
- Factory() - Constructor for class net.morimekta.providence.jdbi.v3.annotations.BindEnumValue.Factory
- Factory() - Constructor for class net.morimekta.providence.jdbi.v3.annotations.BindMessage.Factory
- Factory() - Constructor for class net.morimekta.providence.jdbi.v3.annotations.RegisterEnumValueMapper.Factory
- Factory() - Constructor for class net.morimekta.providence.jdbi.v3.annotations.RegisterMessageMapper.Factory
- field - Variable in class net.morimekta.providence.jdbi.v3.util.FieldType
- field() - Method in annotation type net.morimekta.providence.jdbi.v3.annotations.BindField
- fields() - Method in annotation type net.morimekta.providence.jdbi.v3.annotations.RegisterMessageMapper
- FieldType<M extends net.morimekta.providence.PMessage<M>> - Class in net.morimekta.providence.jdbi.v3.util
- FieldType(PField<M>, int) - Constructor for class net.morimekta.providence.jdbi.v3.util.FieldType
- find(String, StatementContext) - Method in class net.morimekta.providence.jdbi.v3.MessageNamedArgumentFinder
- forMessage(String, PMessageOrBuilder<M>, FieldType<M>...) - Static method in class net.morimekta.providence.jdbi.v3.ProvidenceJdbi
-
Get named argument finder for message.
- forMessage(PMessageOrBuilder<M>, FieldType<M>...) - Static method in class net.morimekta.providence.jdbi.v3.ProvidenceJdbi
-
Get named argument finder for message.
G
- getType() - Method in class net.morimekta.providence.jdbi.v3.EnumValueMapper
H
- hashCode() - Method in class net.morimekta.providence.jdbi.v3.MessageFieldArgument
M
- map(ResultSet, int, StatementContext) - Method in class net.morimekta.providence.jdbi.v3.EnumValueMapper
- map(ResultSet, StatementContext) - Method in class net.morimekta.providence.jdbi.v3.MessageRowMapper
- MessageFieldArgument<M extends net.morimekta.providence.PMessage<M>> - Class in net.morimekta.providence.jdbi.v3
-
Smart mapping of message fields to SQL bound argument.
- MessageFieldArgument(PMessageOrBuilder<M>, PField<M>) - Constructor for class net.morimekta.providence.jdbi.v3.MessageFieldArgument
-
Create a message field argument.
- MessageFieldArgument(PMessageOrBuilder<M>, PField<M>, int) - Constructor for class net.morimekta.providence.jdbi.v3.MessageFieldArgument
-
Create a message field argument.
- MessageNamedArgumentFinder<M extends net.morimekta.providence.PMessage<M>> - Class in net.morimekta.providence.jdbi.v3
-
A
NamedArgumentFinder
implementation that uses a message and finds values based on the thrift declared field names. - MessageNamedArgumentFinder(String, PMessageOrBuilder<M>, Map<PField<M>, Integer>) - Constructor for class net.morimekta.providence.jdbi.v3.MessageNamedArgumentFinder
-
Create a named argument finder.
- MessageRowMapper<M extends net.morimekta.providence.PMessage<M>> - Class in net.morimekta.providence.jdbi.v3
-
Map a result set to a message based on meta information and the message descriptor.
- MessageRowMapper(String, PMessageDescriptor<M>) - Constructor for class net.morimekta.providence.jdbi.v3.MessageRowMapper
-
Create a message row mapper.
- MessageRowMapper(String, PMessageDescriptor<M>, Map<String, PField<M>>) - Constructor for class net.morimekta.providence.jdbi.v3.MessageRowMapper
-
Create a message row mapper.
- MessageRowMapper(PMessageDescriptor<M>) - Constructor for class net.morimekta.providence.jdbi.v3.MessageRowMapper
-
Create a message row mapper.
- MessageRowMapper(PMessageDescriptor<M>, Map<String, PField<M>>) - Constructor for class net.morimekta.providence.jdbi.v3.MessageRowMapper
-
Create a message row mapper.
- MessageUpserter<M extends net.morimekta.providence.PMessage<M>> - Class in net.morimekta.providence.jdbi.v3
-
Helper class to handle inserting content from messages into a table.
- MessageUpserter.Builder<M extends net.morimekta.providence.PMessage<M>> - Class in net.morimekta.providence.jdbi.v3
N
- name() - Method in annotation type net.morimekta.providence.jdbi.v3.annotations.BindType
- net.morimekta.providence.jdbi.v3 - package net.morimekta.providence.jdbi.v3
- net.morimekta.providence.jdbi.v3.annotations - package net.morimekta.providence.jdbi.v3.annotations
- net.morimekta.providence.jdbi.v3.util - package net.morimekta.providence.jdbi.v3.util
O
- onDuplicateKeyIgnore() - Method in class net.morimekta.providence.jdbi.v3.MessageUpserter.Builder
-
On duplicate keys ignore updates.
- onDuplicateKeyUpdate(String...) - Method in class net.morimekta.providence.jdbi.v3.MessageUpserter.Builder
-
On duplicate keys update the given columns.
- onDuplicateKeyUpdate(Collection<PField<M>>) - Method in class net.morimekta.providence.jdbi.v3.MessageUpserter.Builder
-
On duplicate keys update the given fields.
- onDuplicateKeyUpdate(PField<M>...) - Method in class net.morimekta.providence.jdbi.v3.MessageUpserter.Builder
-
On duplicate keys update the given fields.
- onDuplicateKeyUpdateAllExcept(String...) - Method in class net.morimekta.providence.jdbi.v3.MessageUpserter.Builder
-
On duplicate keys update all except the given fields.
- onDuplicateKeyUpdateAllExcept(Collection<PField<M>>) - Method in class net.morimekta.providence.jdbi.v3.MessageUpserter.Builder
-
On duplicate keys update all except the given fields.
- onDuplicateKeyUpdateAllExcept(PField<M>...) - Method in class net.morimekta.providence.jdbi.v3.MessageUpserter.Builder
-
On duplicate keys update all except the given fields.
P
- ProvidenceJdbi - Class in net.morimekta.providence.jdbi.v3
-
Utility class and helper to make mappers and argument helpers for JDBI queries and updates.
- ProvidenceJdbi() - Constructor for class net.morimekta.providence.jdbi.v3.ProvidenceJdbi
- ProvidenceJdbi.MappedField<M extends net.morimekta.providence.PMessage<M>> - Class in net.morimekta.providence.jdbi.v3
R
- RegisterEnumValueMapper - Annotation Type in net.morimekta.providence.jdbi.v3.annotations
- RegisterEnumValueMapper.Factory - Class in net.morimekta.providence.jdbi.v3.annotations
- RegisterMessageMapper - Annotation Type in net.morimekta.providence.jdbi.v3.annotations
- RegisterMessageMapper.Factory - Class in net.morimekta.providence.jdbi.v3.annotations
S
- set(String, PField<M>) - Method in class net.morimekta.providence.jdbi.v3.MessageUpserter.Builder
-
Set the specific field with name and default type.
- set(String, PField<M>, int) - Method in class net.morimekta.providence.jdbi.v3.MessageUpserter.Builder
-
Set the specific field with specific name and type.
- set(Collection<PField<M>>) - Method in class net.morimekta.providence.jdbi.v3.MessageUpserter.Builder
-
Set the specific fields with default name and type.
- set(PField<M>...) - Method in class net.morimekta.providence.jdbi.v3.MessageUpserter.Builder
-
Set the specific fields with default name and type.
- set(PField<M>, int) - Method in class net.morimekta.providence.jdbi.v3.MessageUpserter.Builder
-
Set the specific field with specific type and default name.
- setAll() - Method in class net.morimekta.providence.jdbi.v3.MessageUpserter.Builder
-
Set all fields not already handled with default name and type.
- setAllExcept(Collection<PField<M>>) - Method in class net.morimekta.providence.jdbi.v3.MessageUpserter.Builder
-
Set all fields with defaults.
- setAllExcept(PField<M>...) - Method in class net.morimekta.providence.jdbi.v3.MessageUpserter.Builder
-
Set all fields with defaults.
T
- toField(PMessageOrBuilder<M>, PField<M>) - Static method in class net.morimekta.providence.jdbi.v3.ProvidenceJdbi
-
Bind to the given field for the message.
- toField(PMessageOrBuilder<M>, PField<M>, int) - Static method in class net.morimekta.providence.jdbi.v3.ProvidenceJdbi
-
Bind to the given field for the message.
- toMessage(String, PMessageDescriptor<M>, ProvidenceJdbi.MappedField<M>...) - Static method in class net.morimekta.providence.jdbi.v3.ProvidenceJdbi
-
Bind to message using row mapper.
- toMessage(PMessageDescriptor<M>, ProvidenceJdbi.MappedField<M>...) - Static method in class net.morimekta.providence.jdbi.v3.ProvidenceJdbi
-
Bind to message using row mapper.
- toString() - Method in class net.morimekta.providence.jdbi.v3.EnumValueMapper
- toString() - Method in class net.morimekta.providence.jdbi.v3.MessageFieldArgument
- toString() - Method in class net.morimekta.providence.jdbi.v3.MessageNamedArgumentFinder
- toString() - Method in class net.morimekta.providence.jdbi.v3.MessageRowMapper
- toString() - Method in class net.morimekta.providence.jdbi.v3.MessageUpserter
- type - Variable in class net.morimekta.providence.jdbi.v3.util.FieldType
- type() - Method in annotation type net.morimekta.providence.jdbi.v3.annotations.BindType
- types() - Method in annotation type net.morimekta.providence.jdbi.v3.annotations.BindMessage
V
- value() - Method in annotation type net.morimekta.providence.jdbi.v3.annotations.BindEnumName
- value() - Method in annotation type net.morimekta.providence.jdbi.v3.annotations.BindEnumValue
- value() - Method in annotation type net.morimekta.providence.jdbi.v3.annotations.BindMessage
- value() - Method in annotation type net.morimekta.providence.jdbi.v3.annotations.RegisterEnumValueMapper
- value() - Method in annotation type net.morimekta.providence.jdbi.v3.annotations.RegisterMessageMapper
W
- withColumn(String, PField<M>) - Static method in class net.morimekta.providence.jdbi.v3.ProvidenceJdbi
-
With column mapped to field.
- withColumn(PField<M>) - Static method in class net.morimekta.providence.jdbi.v3.ProvidenceJdbi
-
With column mapped to field using the field name.
- withType(PField<M>, int) - Static method in class net.morimekta.providence.jdbi.v3.ProvidenceJdbi
-
With field mapped to SQL type.
All Classes All Packages