A B C E F G H M N O P R S T V W 
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.
A B C E F G H M N O P R S T V W 
All Classes All Packages