Index

A B C D E F H I J L M N O P R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Serialized Form

A

a() - Method in record class io.codemine.java.postgresql.codecs.Line
Returns the value of the a record component.
A - Enum constant in enum class io.codemine.java.postgresql.codecs.Tsvector.Weight
 
accessor - Variable in class io.codemine.java.postgresql.codecs.CompositeCodec.Field
 
address() - Method in record class io.codemine.java.postgresql.codecs.Cidr.V4
Returns the value of the address record component.
address() - Method in record class io.codemine.java.postgresql.codecs.Inet.V4
Returns the value of the address record component.
appendInTextTo(StringBuilder) - Method in interface io.codemine.java.postgresql.codecs.Cidr
Appends the PostgreSQL text representation of this CIDR block to sb.
appendInTextTo(StringBuilder) - Method in record class io.codemine.java.postgresql.codecs.Cidr.V4
 
appendInTextTo(StringBuilder) - Method in record class io.codemine.java.postgresql.codecs.Cidr.V6
 
appendInTextTo(StringBuilder) - Method in interface io.codemine.java.postgresql.codecs.Inet
Appends the PostgreSQL text representation of this address to sb.
appendInTextTo(StringBuilder) - Method in record class io.codemine.java.postgresql.codecs.Inet.V4
 
appendInTextTo(StringBuilder) - Method in record class io.codemine.java.postgresql.codecs.Inet.V6
 
arrayOid() - Method in interface io.codemine.java.postgresql.codecs.Codec
Returns the PostgreSQL array-type OID for this element type, or 0 if not known.

B

b() - Method in record class io.codemine.java.postgresql.codecs.Line
Returns the value of the b record component.
B - Enum constant in enum class io.codemine.java.postgresql.codecs.Tsvector.Weight
 
b1() - Method in record class io.codemine.java.postgresql.codecs.Macaddr
Returns the value of the b1 record component.
b1() - Method in record class io.codemine.java.postgresql.codecs.Macaddr8
Returns the value of the b1 record component.
b2() - Method in record class io.codemine.java.postgresql.codecs.Macaddr
Returns the value of the b2 record component.
b2() - Method in record class io.codemine.java.postgresql.codecs.Macaddr8
Returns the value of the b2 record component.
b3() - Method in record class io.codemine.java.postgresql.codecs.Macaddr
Returns the value of the b3 record component.
b3() - Method in record class io.codemine.java.postgresql.codecs.Macaddr8
Returns the value of the b3 record component.
b4() - Method in record class io.codemine.java.postgresql.codecs.Macaddr
Returns the value of the b4 record component.
b4() - Method in record class io.codemine.java.postgresql.codecs.Macaddr8
Returns the value of the b4 record component.
b5() - Method in record class io.codemine.java.postgresql.codecs.Macaddr
Returns the value of the b5 record component.
b5() - Method in record class io.codemine.java.postgresql.codecs.Macaddr8
Returns the value of the b5 record component.
b6() - Method in record class io.codemine.java.postgresql.codecs.Macaddr
Returns the value of the b6 record component.
b6() - Method in record class io.codemine.java.postgresql.codecs.Macaddr8
Returns the value of the b6 record component.
b7() - Method in record class io.codemine.java.postgresql.codecs.Macaddr8
Returns the value of the b7 record component.
b8() - Method in record class io.codemine.java.postgresql.codecs.Macaddr8
Returns the value of the b8 record component.
bit(int) - Static method in interface io.codemine.java.postgresql.codecs.Codec
Returns a codec for PostgreSQL bit(n) — a fixed-length bit string of exactly n bits.
Bit - Record Class in io.codemine.java.postgresql.codecs
PostgreSQL bit / varbit type.
Bit(int, byte[]) - Constructor for record class io.codemine.java.postgresql.codecs.Bit
Creates an instance of a Bit record class.
BIT - Static variable in interface io.codemine.java.postgresql.codecs.Codec
 
BOOL - Static variable in interface io.codemine.java.postgresql.codecs.Codec
 
bounded(A, A) - Static method in interface io.codemine.java.postgresql.codecs.Range
Creates a half-open range [lower, upper) — inclusive lower, exclusive upper.
Bounded(A, boolean, A, boolean) - Constructor for record class io.codemine.java.postgresql.codecs.Range.Bounded
Creates an instance of a Bounded record class.
Box - Record Class in io.codemine.java.postgresql.codecs
PostgreSQL box type.
Box(double, double, double, double) - Constructor for record class io.codemine.java.postgresql.codecs.Box
Creates an instance of a Box record class.
BOX - Static variable in interface io.codemine.java.postgresql.codecs.Codec
 
bpchar(int) - Static method in interface io.codemine.java.postgresql.codecs.Codec
Returns a codec for PostgreSQL bpchar(n) — a fixed-length blank-padded character string of exactly n characters.
BPCHAR - Static variable in interface io.codemine.java.postgresql.codecs.Codec
 
Bytea - Record Class in io.codemine.java.postgresql.codecs
A wrapper around a byte array representing a PostgreSQL bytea value.
Bytea(byte[]) - Constructor for record class io.codemine.java.postgresql.codecs.Bytea
Creates an instance of a Bytea record class.
BYTEA - Static variable in interface io.codemine.java.postgresql.codecs.Codec
 
bytes() - Method in record class io.codemine.java.postgresql.codecs.Bytea
Returns the value of the bytes record component.

C

c() - Method in record class io.codemine.java.postgresql.codecs.Line
Returns the value of the c record component.
C - Enum constant in enum class io.codemine.java.postgresql.codecs.Tsvector.Weight
 
CHAR - Static variable in interface io.codemine.java.postgresql.codecs.Codec
 
Cidr - Interface in io.codemine.java.postgresql.codecs
PostgreSQL cidr type.
CIDR - Static variable in interface io.codemine.java.postgresql.codecs.Codec
 
Cidr.V4 - Record Class in io.codemine.java.postgresql.codecs
IPv4 CIDR block.
Cidr.V6 - Record Class in io.codemine.java.postgresql.codecs
IPv6 CIDR block.
Circle - Record Class in io.codemine.java.postgresql.codecs
PostgreSQL circle type.
Circle(double, double, double) - Constructor for record class io.codemine.java.postgresql.codecs.Circle
Creates an instance of a Circle record class.
CIRCLE - Static variable in interface io.codemine.java.postgresql.codecs.Codec
 
CITEXT - Static variable in interface io.codemine.java.postgresql.codecs.Codec
 
closed() - Method in record class io.codemine.java.postgresql.codecs.Path
Returns the value of the closed record component.
codec - Variable in class io.codemine.java.postgresql.codecs.CompositeCodec.Field
 
Codec<A> - Interface in io.codemine.java.postgresql.codecs
A codec for a single scalar value.
Codec.DecodingException - Exception Class in io.codemine.java.postgresql.codecs
Thrown when a text or binary value cannot be parsed into the expected type.
Codec.ParsingResult<A> - Class in io.codemine.java.postgresql.codecs
Holds the parsed value together with the offset of the first unconsumed character.
CompositeCodec<Z> - Class in io.codemine.java.postgresql.codecs
Codec for PostgreSQL composite (row) types.
CompositeCodec(String, String, Function<A, Function<B, Function<C, Function<D, Function<E, Function<F, Function<G, Z>>>>>>>, CompositeCodec.Field<Z, A>, CompositeCodec.Field<Z, B>, CompositeCodec.Field<Z, C>, CompositeCodec.Field<Z, D>, CompositeCodec.Field<Z, E>, CompositeCodec.Field<Z, F>, CompositeCodec.Field<Z, G>) - Constructor for class io.codemine.java.postgresql.codecs.CompositeCodec
Creates a 7-field composite codec.
CompositeCodec(String, String, Function<A, Function<B, Function<C, Function<D, Function<E, Function<F, Z>>>>>>, CompositeCodec.Field<Z, A>, CompositeCodec.Field<Z, B>, CompositeCodec.Field<Z, C>, CompositeCodec.Field<Z, D>, CompositeCodec.Field<Z, E>, CompositeCodec.Field<Z, F>) - Constructor for class io.codemine.java.postgresql.codecs.CompositeCodec
Creates a 6-field composite codec.
CompositeCodec(String, String, Function<A, Function<B, Function<C, Function<D, Function<E, Z>>>>>, CompositeCodec.Field<Z, A>, CompositeCodec.Field<Z, B>, CompositeCodec.Field<Z, C>, CompositeCodec.Field<Z, D>, CompositeCodec.Field<Z, E>) - Constructor for class io.codemine.java.postgresql.codecs.CompositeCodec
Creates a 5-field composite codec.
CompositeCodec(String, String, Function<A, Function<B, Function<C, Function<D, Z>>>>, CompositeCodec.Field<Z, A>, CompositeCodec.Field<Z, B>, CompositeCodec.Field<Z, C>, CompositeCodec.Field<Z, D>) - Constructor for class io.codemine.java.postgresql.codecs.CompositeCodec
Creates a 4-field composite codec.
CompositeCodec(String, String, Function<A, Function<B, Function<C, Z>>>, CompositeCodec.Field<Z, A>, CompositeCodec.Field<Z, B>, CompositeCodec.Field<Z, C>) - Constructor for class io.codemine.java.postgresql.codecs.CompositeCodec
Creates a 3-field composite codec.
CompositeCodec(String, String, Function<A, Function<B, Z>>, CompositeCodec.Field<Z, A>, CompositeCodec.Field<Z, B>) - Constructor for class io.codemine.java.postgresql.codecs.CompositeCodec
Creates a 2-field composite codec.
CompositeCodec(String, String, Function<A, Z>, CompositeCodec.Field<Z, A>) - Constructor for class io.codemine.java.postgresql.codecs.CompositeCodec
Creates a 1-field composite codec.
CompositeCodec(String, String, Function<Object[], Z>, CompositeCodec.Field<Z, ?>...) - Constructor for class io.codemine.java.postgresql.codecs.CompositeCodec
Creates a composite codec for any number of fields using an untyped vararg array constructor.
CompositeCodec.Field<Z,A> - Class in io.codemine.java.postgresql.codecs
Describes a single field inside a PostgreSQL composite type.

D

D - Enum constant in enum class io.codemine.java.postgresql.codecs.Tsvector.Weight
 
data() - Method in record class io.codemine.java.postgresql.codecs.Bit
Returns the value of the data record component.
DATE - Static variable in interface io.codemine.java.postgresql.codecs.Codec
 
DATEMULTIRANGE - Static variable in interface io.codemine.java.postgresql.codecs.Codec
 
DATERANGE - Static variable in interface io.codemine.java.postgresql.codecs.Codec
 
days() - Method in record class io.codemine.java.postgresql.codecs.Interval
Returns the value of the days record component.
decodeInBinary(ByteBuffer, int) - Method in interface io.codemine.java.postgresql.codecs.Codec
Decodes a value from the PostgreSQL binary wire format.
decodeInBinary(ByteBuffer, int) - Method in class io.codemine.java.postgresql.codecs.CompositeCodec
Decodes a composite value from the PostgreSQL binary composite format.
decodeInBinary(ByteBuffer, int) - Method in class io.codemine.java.postgresql.codecs.EnumCodec
 
decodeInBinaryFromBytes(byte[]) - Method in interface io.codemine.java.postgresql.codecs.Codec
Decodes a value from a byte array in the PostgreSQL binary wire format.
decodeInText(CharSequence, int) - Method in interface io.codemine.java.postgresql.codecs.Codec
Parses a PostgreSQL text-format literal of type A from input starting at offset.
decodeInText(CharSequence, int) - Method in class io.codemine.java.postgresql.codecs.CompositeCodec
 
decodeInText(CharSequence, int) - Method in class io.codemine.java.postgresql.codecs.EnumCodec
 
decodeInTextFromString(String) - Method in interface io.codemine.java.postgresql.codecs.Codec
Decodes a PostgreSQL text-format literal of type A from the given string.
DecodingException(CharSequence, int, String) - Constructor for exception class io.codemine.java.postgresql.codecs.Codec.DecodingException
 
DecodingException(CharSequence, String) - Constructor for exception class io.codemine.java.postgresql.codecs.Codec.DecodingException
 
DecodingException(String) - Constructor for exception class io.codemine.java.postgresql.codecs.Codec.DecodingException
 
dimensions() - Method in interface io.codemine.java.postgresql.codecs.Codec
Returns the number of array dimensions for this codec.

E

empty() - Static method in interface io.codemine.java.postgresql.codecs.Range
Creates an empty range.
Empty() - Constructor for record class io.codemine.java.postgresql.codecs.Range.Empty
Creates an instance of a Empty record class.
encodeInBinary(A, ByteArrayOutputStream) - Method in interface io.codemine.java.postgresql.codecs.Codec
Encodes the given non-null value into the PostgreSQL binary wire format, appending the bytes directly to out.
encodeInBinary(E, ByteArrayOutputStream) - Method in class io.codemine.java.postgresql.codecs.EnumCodec
 
encodeInBinary(ByteArrayOutputStream) - Method in interface io.codemine.java.postgresql.codecs.Cidr
Encodes this CIDR block in PostgreSQL binary wire format into out.
encodeInBinary(ByteArrayOutputStream) - Method in record class io.codemine.java.postgresql.codecs.Cidr.V4
 
encodeInBinary(ByteArrayOutputStream) - Method in record class io.codemine.java.postgresql.codecs.Cidr.V6
 
encodeInBinary(ByteArrayOutputStream) - Method in interface io.codemine.java.postgresql.codecs.Inet
Encodes this address in PostgreSQL binary wire format into out.
encodeInBinary(ByteArrayOutputStream) - Method in record class io.codemine.java.postgresql.codecs.Inet.V4
 
encodeInBinary(ByteArrayOutputStream) - Method in record class io.codemine.java.postgresql.codecs.Inet.V6
 
encodeInBinary(Z, ByteArrayOutputStream) - Method in class io.codemine.java.postgresql.codecs.CompositeCodec
Encodes the composite value in the PostgreSQL binary composite format, appending the bytes to out.
encodeInBinaryToByteBuffer(A) - Method in interface io.codemine.java.postgresql.codecs.Codec
Convenience overload that encodes the value into a ByteBuffer.
encodeInBinaryToBytes(A) - Method in interface io.codemine.java.postgresql.codecs.Codec
Convenience overload that encodes the value into a freshly-allocated byte array and returns it.
encodeInText(StringBuilder, A) - Method in interface io.codemine.java.postgresql.codecs.Codec
Writes the given value to the string builder in PostgreSQL textual literal form.
encodeInText(StringBuilder, E) - Method in class io.codemine.java.postgresql.codecs.EnumCodec
 
encodeInText(StringBuilder, Z) - Method in class io.codemine.java.postgresql.codecs.CompositeCodec
 
encodeInTextToString(A) - Method in interface io.codemine.java.postgresql.codecs.Codec
Encodes the given non-null value as a PostgreSQL text literal and returns it as a String.
entries() - Method in record class io.codemine.java.postgresql.codecs.Hstore
Returns the value of the entries record component.
EnumCodec<E> - Class in io.codemine.java.postgresql.codecs
Codec for PostgreSQL ENUM types, mapping between Java enum constants and their corresponding PostgreSQL label strings.
EnumCodec(String, String, Map<E, String>) - Constructor for class io.codemine.java.postgresql.codecs.EnumCodec
Creates a new codec for the PostgreSQL enum type name in schema.
equals(Object) - Method in record class io.codemine.java.postgresql.codecs.Bit
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.codemine.java.postgresql.codecs.Box
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.codemine.java.postgresql.codecs.Bytea
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.codemine.java.postgresql.codecs.Cidr.V4
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.codemine.java.postgresql.codecs.Cidr.V6
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.codemine.java.postgresql.codecs.Circle
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.codemine.java.postgresql.codecs.Hstore
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.codemine.java.postgresql.codecs.Inet.V4
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.codemine.java.postgresql.codecs.Inet.V6
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.codemine.java.postgresql.codecs.Interval
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.codemine.java.postgresql.codecs.Line
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.codemine.java.postgresql.codecs.Lseg
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.codemine.java.postgresql.codecs.Ltree
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.codemine.java.postgresql.codecs.Macaddr
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.codemine.java.postgresql.codecs.Macaddr8
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.codemine.java.postgresql.codecs.Multirange
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.codemine.java.postgresql.codecs.Path
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.codemine.java.postgresql.codecs.Point
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.codemine.java.postgresql.codecs.Polygon
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.codemine.java.postgresql.codecs.Range.Bounded
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.codemine.java.postgresql.codecs.Range.Empty
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.codemine.java.postgresql.codecs.Timetz
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.codemine.java.postgresql.codecs.Tsvector
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.codemine.java.postgresql.codecs.Tsvector.Lexeme
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.codemine.java.postgresql.codecs.Tsvector.Position
Indicates whether some other object is "equal to" this one.

F

Field(String, Function<Z, A>, Codec<A>) - Constructor for class io.codemine.java.postgresql.codecs.CompositeCodec.Field
Creates a new field descriptor.
FLOAT4 - Static variable in interface io.codemine.java.postgresql.codecs.Codec
 
FLOAT8 - Static variable in interface io.codemine.java.postgresql.codecs.Codec
 

H

hashCode() - Method in record class io.codemine.java.postgresql.codecs.Bit
Returns a hash code value for this object.
hashCode() - Method in record class io.codemine.java.postgresql.codecs.Box
Returns a hash code value for this object.
hashCode() - Method in record class io.codemine.java.postgresql.codecs.Bytea
Returns a hash code value for this object.
hashCode() - Method in record class io.codemine.java.postgresql.codecs.Cidr.V4
Returns a hash code value for this object.
hashCode() - Method in record class io.codemine.java.postgresql.codecs.Cidr.V6
Returns a hash code value for this object.
hashCode() - Method in record class io.codemine.java.postgresql.codecs.Circle
Returns a hash code value for this object.
hashCode() - Method in record class io.codemine.java.postgresql.codecs.Hstore
Returns a hash code value for this object.
hashCode() - Method in record class io.codemine.java.postgresql.codecs.Inet.V4
Returns a hash code value for this object.
hashCode() - Method in record class io.codemine.java.postgresql.codecs.Inet.V6
Returns a hash code value for this object.
hashCode() - Method in record class io.codemine.java.postgresql.codecs.Interval
Returns a hash code value for this object.
hashCode() - Method in record class io.codemine.java.postgresql.codecs.Line
Returns a hash code value for this object.
hashCode() - Method in record class io.codemine.java.postgresql.codecs.Lseg
Returns a hash code value for this object.
hashCode() - Method in record class io.codemine.java.postgresql.codecs.Ltree
Returns a hash code value for this object.
hashCode() - Method in record class io.codemine.java.postgresql.codecs.Macaddr
Returns a hash code value for this object.
hashCode() - Method in record class io.codemine.java.postgresql.codecs.Macaddr8
Returns a hash code value for this object.
hashCode() - Method in record class io.codemine.java.postgresql.codecs.Multirange
Returns a hash code value for this object.
hashCode() - Method in record class io.codemine.java.postgresql.codecs.Path
Returns a hash code value for this object.
hashCode() - Method in record class io.codemine.java.postgresql.codecs.Point
Returns a hash code value for this object.
hashCode() - Method in record class io.codemine.java.postgresql.codecs.Polygon
Returns a hash code value for this object.
hashCode() - Method in record class io.codemine.java.postgresql.codecs.Range.Bounded
Returns a hash code value for this object.
hashCode() - Method in record class io.codemine.java.postgresql.codecs.Range.Empty
Returns a hash code value for this object.
hashCode() - Method in record class io.codemine.java.postgresql.codecs.Timetz
Returns a hash code value for this object.
hashCode() - Method in record class io.codemine.java.postgresql.codecs.Tsvector
Returns a hash code value for this object.
hashCode() - Method in record class io.codemine.java.postgresql.codecs.Tsvector.Lexeme
Returns a hash code value for this object.
hashCode() - Method in record class io.codemine.java.postgresql.codecs.Tsvector.Position
Returns a hash code value for this object.
Hstore - Record Class in io.codemine.java.postgresql.codecs
PostgreSQL hstore type.
Hstore(Map<String, String>) - Constructor for record class io.codemine.java.postgresql.codecs.Hstore
Compact constructor that makes a sorted, unmodifiable copy of entries.
HSTORE - Static variable in interface io.codemine.java.postgresql.codecs.Codec
 

I

inDim() - Method in interface io.codemine.java.postgresql.codecs.Codec
Returns an array codec whose element type is this codec.
Inet - Interface in io.codemine.java.postgresql.codecs
PostgreSQL inet type.
INET - Static variable in interface io.codemine.java.postgresql.codecs.Codec
 
Inet.V4 - Record Class in io.codemine.java.postgresql.codecs
IPv4 host address with optional subnet mask.
Inet.V6 - Record Class in io.codemine.java.postgresql.codecs
IPv6 host address with optional subnet mask.
INT2 - Static variable in interface io.codemine.java.postgresql.codecs.Codec
 
INT4 - Static variable in interface io.codemine.java.postgresql.codecs.Codec
 
INT4MULTIRANGE - Static variable in interface io.codemine.java.postgresql.codecs.Codec
 
INT4RANGE - Static variable in interface io.codemine.java.postgresql.codecs.Codec
 
INT8 - Static variable in interface io.codemine.java.postgresql.codecs.Codec
 
INT8MULTIRANGE - Static variable in interface io.codemine.java.postgresql.codecs.Codec
 
INT8RANGE - Static variable in interface io.codemine.java.postgresql.codecs.Codec
 
Interval - Record Class in io.codemine.java.postgresql.codecs
PostgreSQL interval type.
Interval(int, int, long) - Constructor for record class io.codemine.java.postgresql.codecs.Interval
Creates an instance of a Interval record class.
INTERVAL - Static variable in interface io.codemine.java.postgresql.codecs.Codec
 
io.codemine.java.postgresql.codecs - package io.codemine.java.postgresql.codecs
 

J

jdbcType() - Method in interface io.codemine.java.postgresql.codecs.Codec
Returns the JDBC Types constant that best represents this PostgreSQL type.
JSON - Static variable in interface io.codemine.java.postgresql.codecs.Codec
 
JSONB - Static variable in interface io.codemine.java.postgresql.codecs.Codec
 

L

labels() - Method in record class io.codemine.java.postgresql.codecs.Ltree
Returns the value of the labels record component.
length() - Method in record class io.codemine.java.postgresql.codecs.Bit
Returns the value of the length record component.
Lexeme(String, List<Tsvector.Position>) - Constructor for record class io.codemine.java.postgresql.codecs.Tsvector.Lexeme
Compact constructor that validates and makes an immutable copy of positions.
lexemes() - Method in record class io.codemine.java.postgresql.codecs.Tsvector
Returns the value of the lexemes record component.
Line - Record Class in io.codemine.java.postgresql.codecs
PostgreSQL line type.
Line(double, double, double) - Constructor for record class io.codemine.java.postgresql.codecs.Line
Creates an instance of a Line record class.
LINE - Static variable in interface io.codemine.java.postgresql.codecs.Codec
 
lower() - Method in record class io.codemine.java.postgresql.codecs.Range.Bounded
Returns the value of the lower record component.
lowerInclusive() - Method in record class io.codemine.java.postgresql.codecs.Range.Bounded
Returns the value of the lowerInclusive record component.
Lseg - Record Class in io.codemine.java.postgresql.codecs
PostgreSQL lseg type.
Lseg(double, double, double, double) - Constructor for record class io.codemine.java.postgresql.codecs.Lseg
Creates an instance of a Lseg record class.
LSEG - Static variable in interface io.codemine.java.postgresql.codecs.Codec
 
Ltree - Record Class in io.codemine.java.postgresql.codecs
PostgreSQL ltree type.
Ltree(List<String>) - Constructor for record class io.codemine.java.postgresql.codecs.Ltree
Constructs a new Ltree instance with the given labels.
LTREE - Static variable in interface io.codemine.java.postgresql.codecs.Codec
 

M

Macaddr - Record Class in io.codemine.java.postgresql.codecs
PostgreSQL macaddr type.
Macaddr(byte, byte, byte, byte, byte, byte) - Constructor for record class io.codemine.java.postgresql.codecs.Macaddr
Creates an instance of a Macaddr record class.
MACADDR - Static variable in interface io.codemine.java.postgresql.codecs.Codec
 
Macaddr8 - Record Class in io.codemine.java.postgresql.codecs
PostgreSQL macaddr8 type.
Macaddr8(byte, byte, byte, byte, byte, byte, byte, byte) - Constructor for record class io.codemine.java.postgresql.codecs.Macaddr8
Creates an instance of a Macaddr8 record class.
MACADDR8 - Static variable in interface io.codemine.java.postgresql.codecs.Codec
 
map(Function<A, B>, Function<B, A>) - Method in interface io.codemine.java.postgresql.codecs.Codec
Returns a new codec that maps values of type A to type B using the provided pair of mapping functions.
micros() - Method in record class io.codemine.java.postgresql.codecs.Interval
Returns the value of the micros record component.
money(int) - Static method in interface io.codemine.java.postgresql.codecs.Codec
Returns a codec for PostgreSQL money — a monetary amount stored as a scaled integer.
months() - Method in record class io.codemine.java.postgresql.codecs.Interval
Returns the value of the months record component.
Multirange<A> - Record Class in io.codemine.java.postgresql.codecs
PostgreSQL multirange type.
Multirange(List<Range<A>>) - Constructor for record class io.codemine.java.postgresql.codecs.Multirange
Compact constructor that makes an immutable copy of ranges.

N

name - Variable in class io.codemine.java.postgresql.codecs.CompositeCodec.Field
 
name() - Method in interface io.codemine.java.postgresql.codecs.Codec
Returns the PostgreSQL type name (e.g.
name() - Method in class io.codemine.java.postgresql.codecs.CompositeCodec
 
name() - Method in class io.codemine.java.postgresql.codecs.EnumCodec
 
netmask() - Method in record class io.codemine.java.postgresql.codecs.Cidr.V4
Returns the value of the netmask record component.
netmask() - Method in record class io.codemine.java.postgresql.codecs.Cidr.V6
Returns the value of the netmask record component.
netmask() - Method in record class io.codemine.java.postgresql.codecs.Inet.V4
Returns the value of the netmask record component.
netmask() - Method in record class io.codemine.java.postgresql.codecs.Inet.V6
Returns the value of the netmask record component.
nextOffset - Variable in class io.codemine.java.postgresql.codecs.Codec.ParsingResult
 
NUMERIC - Static variable in interface io.codemine.java.postgresql.codecs.Codec
 
NUMMULTIRANGE - Static variable in interface io.codemine.java.postgresql.codecs.Codec
 
NUMRANGE - Static variable in interface io.codemine.java.postgresql.codecs.Codec
 

O

of(byte[]) - Static method in record class io.codemine.java.postgresql.codecs.Bytea
Creates a Bytea from a byte[].
of(byte[]) - Static method in record class io.codemine.java.postgresql.codecs.Macaddr
Creates a Macaddr from a 6-byte array.
of(byte[]) - Static method in record class io.codemine.java.postgresql.codecs.Macaddr8
Creates a Macaddr8 from an 8-byte array.
of(double, double, double, double) - Static method in record class io.codemine.java.postgresql.codecs.Box
Creates a normalized box where (x1, y1) is upper-right and (x2, y2) is lower-left, matching PostgreSQL's canonical ordering.
of(A, boolean, A, boolean) - Static method in interface io.codemine.java.postgresql.codecs.Range
Creates a range with the given bounds and their inclusivity.
of(Inet4Address) - Static method in record class io.codemine.java.postgresql.codecs.Inet.V4
Creates an Inet.V4 from a Inet4Address with a full host netmask ( /32).
of(Inet6Address) - Static method in record class io.codemine.java.postgresql.codecs.Inet.V6
Creates an Inet.V6 from a Inet6Address with a full host netmask ( /128).
of(ByteBuffer) - Static method in record class io.codemine.java.postgresql.codecs.Bytea
Creates a Bytea from a ByteBuffer.
of(Duration) - Static method in record class io.codemine.java.postgresql.codecs.Interval
Creates an Interval from a Duration.
of(OffsetTime) - Static method in record class io.codemine.java.postgresql.codecs.Timetz
Creates a Timetz from a OffsetTime.
oid() - Method in interface io.codemine.java.postgresql.codecs.Codec
Returns the OID for this type: array OID when Codec.dimensions() > 0, else scalar OID.
OID - Static variable in interface io.codemine.java.postgresql.codecs.Codec
 

P

ParsingResult(A, int) - Constructor for class io.codemine.java.postgresql.codecs.Codec.ParsingResult
 
Path - Record Class in io.codemine.java.postgresql.codecs
PostgreSQL path type.
Path(boolean, List<Point>) - Constructor for record class io.codemine.java.postgresql.codecs.Path
Creates an instance of a Path record class.
PATH - Static variable in interface io.codemine.java.postgresql.codecs.Codec
 
Point - Record Class in io.codemine.java.postgresql.codecs
PostgreSQL point type.
Point(double, double) - Constructor for record class io.codemine.java.postgresql.codecs.Point
Creates an instance of a Point record class.
POINT - Static variable in interface io.codemine.java.postgresql.codecs.Codec
 
points() - Method in record class io.codemine.java.postgresql.codecs.Path
Returns the value of the points record component.
points() - Method in record class io.codemine.java.postgresql.codecs.Polygon
Returns the value of the points record component.
Polygon - Record Class in io.codemine.java.postgresql.codecs
PostgreSQL polygon type.
Polygon(List<Point>) - Constructor for record class io.codemine.java.postgresql.codecs.Polygon
Creates an instance of a Polygon record class.
POLYGON - Static variable in interface io.codemine.java.postgresql.codecs.Codec
 
pos() - Method in record class io.codemine.java.postgresql.codecs.Tsvector.Position
Returns the value of the pos record component.
Position(int, Tsvector.Weight) - Constructor for record class io.codemine.java.postgresql.codecs.Tsvector.Position
Compact constructor that validates the weight is non-null.
positions() - Method in record class io.codemine.java.postgresql.codecs.Tsvector.Lexeme
Returns the value of the positions record component.

R

r() - Method in record class io.codemine.java.postgresql.codecs.Circle
Returns the value of the r record component.
random(Random, int) - Method in interface io.codemine.java.postgresql.codecs.Codec
Generates a random value of type A, for testing purposes.
random(Random, int) - Method in class io.codemine.java.postgresql.codecs.CompositeCodec
 
random(Random, int) - Method in class io.codemine.java.postgresql.codecs.EnumCodec
 
Range<A> - Interface in io.codemine.java.postgresql.codecs
PostgreSQL range type.
Range.Bounded<A> - Record Class in io.codemine.java.postgresql.codecs
A bounded range with explicit bound inclusivity.
Range.Empty<A> - Record Class in io.codemine.java.postgresql.codecs
An empty range containing no values.
ranges() - Method in record class io.codemine.java.postgresql.codecs.Multirange
Returns the value of the ranges record component.

S

scalarOid() - Method in interface io.codemine.java.postgresql.codecs.Codec
Returns the PostgreSQL base-type OID, or 0 if not statically known (e.g. user-defined composite types).
schema() - Method in interface io.codemine.java.postgresql.codecs.Codec
Returns the PostgreSQL schema name for this type, or empty string or null if the type is in the default search path.
schema() - Method in class io.codemine.java.postgresql.codecs.CompositeCodec
 
schema() - Method in class io.codemine.java.postgresql.codecs.EnumCodec
 

T

TEXT - Static variable in interface io.codemine.java.postgresql.codecs.Codec
 
time() - Method in record class io.codemine.java.postgresql.codecs.Timetz
Returns the value of the time record component.
TIME - Static variable in interface io.codemine.java.postgresql.codecs.Codec
 
TIMESTAMP - Static variable in interface io.codemine.java.postgresql.codecs.Codec
 
TIMESTAMPTZ - Static variable in interface io.codemine.java.postgresql.codecs.Codec
 
Timetz - Record Class in io.codemine.java.postgresql.codecs
PostgreSQL timetz type.
Timetz(long, int) - Constructor for record class io.codemine.java.postgresql.codecs.Timetz
Creates an instance of a Timetz record class.
TIMETZ - Static variable in interface io.codemine.java.postgresql.codecs.Codec
 
toByteBuffer() - Method in record class io.codemine.java.postgresql.codecs.Bytea
Returns a read-only ByteBuffer backed by the internal byte array.
toBytes() - Method in record class io.codemine.java.postgresql.codecs.Macaddr
Returns the 6 bytes of this MAC address as a new byte array.
toBytes() - Method in record class io.codemine.java.postgresql.codecs.Macaddr8
Returns the 8 bytes of this EUI-64 MAC address as a new byte array.
toDuration() - Method in record class io.codemine.java.postgresql.codecs.Interval
Converts this Interval to a Duration.
toInetAddress() - Method in interface io.codemine.java.postgresql.codecs.Inet
Returns the address part of this Inet as a InetAddress.
toInetAddress() - Method in record class io.codemine.java.postgresql.codecs.Inet.V4
Returns the address part of this value as a Inet4Address.
toInetAddress() - Method in record class io.codemine.java.postgresql.codecs.Inet.V6
Returns the address part of this value as a Inet6Address.
token() - Method in record class io.codemine.java.postgresql.codecs.Tsvector.Lexeme
Returns the value of the token record component.
toOffsetTime() - Method in record class io.codemine.java.postgresql.codecs.Timetz
Converts this Timetz to an OffsetTime.
toString() - Method in record class io.codemine.java.postgresql.codecs.Bit
Returns a string representation of this record class.
toString() - Method in record class io.codemine.java.postgresql.codecs.Box
Returns a string representation of this record class.
toString() - Method in record class io.codemine.java.postgresql.codecs.Bytea
Returns a string representation of this record class.
toString() - Method in record class io.codemine.java.postgresql.codecs.Cidr.V4
Returns a string representation of this record class.
toString() - Method in record class io.codemine.java.postgresql.codecs.Cidr.V6
Returns a string representation of this record class.
toString() - Method in record class io.codemine.java.postgresql.codecs.Circle
Returns a string representation of this record class.
toString() - Method in record class io.codemine.java.postgresql.codecs.Hstore
Returns a string representation of this record class.
toString() - Method in record class io.codemine.java.postgresql.codecs.Inet.V4
Returns a string representation of this record class.
toString() - Method in record class io.codemine.java.postgresql.codecs.Inet.V6
Returns a string representation of this record class.
toString() - Method in record class io.codemine.java.postgresql.codecs.Interval
Returns a string representation of this record class.
toString() - Method in record class io.codemine.java.postgresql.codecs.Line
Returns a string representation of this record class.
toString() - Method in record class io.codemine.java.postgresql.codecs.Lseg
Returns a string representation of this record class.
toString() - Method in record class io.codemine.java.postgresql.codecs.Ltree
Returns a string representation of this record class.
toString() - Method in record class io.codemine.java.postgresql.codecs.Macaddr
Returns a string representation of this record class.
toString() - Method in record class io.codemine.java.postgresql.codecs.Macaddr8
Returns a string representation of this record class.
toString() - Method in record class io.codemine.java.postgresql.codecs.Multirange
Returns a string representation of this record class.
toString() - Method in record class io.codemine.java.postgresql.codecs.Path
Returns a string representation of this record class.
toString() - Method in record class io.codemine.java.postgresql.codecs.Point
Returns a string representation of this record class.
toString() - Method in record class io.codemine.java.postgresql.codecs.Polygon
Returns a string representation of this record class.
toString() - Method in record class io.codemine.java.postgresql.codecs.Range.Bounded
Returns a string representation of this record class.
toString() - Method in record class io.codemine.java.postgresql.codecs.Range.Empty
Returns a string representation of this record class.
toString() - Method in record class io.codemine.java.postgresql.codecs.Timetz
Returns a string representation of this record class.
toString() - Method in record class io.codemine.java.postgresql.codecs.Tsvector.Lexeme
Returns a string representation of this record class.
toString() - Method in record class io.codemine.java.postgresql.codecs.Tsvector.Position
Returns a string representation of this record class.
toString() - Method in record class io.codemine.java.postgresql.codecs.Tsvector
Returns a string representation of this record class.
TSMULTIRANGE - Static variable in interface io.codemine.java.postgresql.codecs.Codec
 
TSRANGE - Static variable in interface io.codemine.java.postgresql.codecs.Codec
 
TSTZMULTIRANGE - Static variable in interface io.codemine.java.postgresql.codecs.Codec
 
TSTZRANGE - Static variable in interface io.codemine.java.postgresql.codecs.Codec
 
Tsvector - Record Class in io.codemine.java.postgresql.codecs
PostgreSQL tsvector type.
Tsvector(List<Tsvector.Lexeme>) - Constructor for record class io.codemine.java.postgresql.codecs.Tsvector
Compact constructor that makes an immutable copy of lexemes.
TSVECTOR - Static variable in interface io.codemine.java.postgresql.codecs.Codec
 
Tsvector.Lexeme - Record Class in io.codemine.java.postgresql.codecs
A single lexeme entry with its token text and associated positions.
Tsvector.Position - Record Class in io.codemine.java.postgresql.codecs
A position-weight pair within a lexeme.
Tsvector.Weight - Enum Class in io.codemine.java.postgresql.codecs
Weight of a tsvector lexeme position.
typeSig() - Method in interface io.codemine.java.postgresql.codecs.Codec
Returns the full PostgreSQL type signature, including schema if applicable.

U

unbounded() - Static method in interface io.codemine.java.postgresql.codecs.Range
Creates an unbounded range (,) — from negative infinity to positive infinity.
upper() - Method in record class io.codemine.java.postgresql.codecs.Range.Bounded
Returns the value of the upper record component.
upperInclusive() - Method in record class io.codemine.java.postgresql.codecs.Range.Bounded
Returns the value of the upperInclusive record component.
UUID - Static variable in interface io.codemine.java.postgresql.codecs.Codec
 

V

V4(int, byte) - Constructor for record class io.codemine.java.postgresql.codecs.Cidr.V4
Canonical constructor that enforces the documented invariants.
V4(int, byte) - Constructor for record class io.codemine.java.postgresql.codecs.Inet.V4
Creates an instance of a V4 record class.
V6(int, int, int, int, byte) - Constructor for record class io.codemine.java.postgresql.codecs.Cidr.V6
Canonical constructor that enforces the documented invariants.
V6(int, int, int, int, byte) - Constructor for record class io.codemine.java.postgresql.codecs.Inet.V6
Creates an instance of a V6 record class.
value - Variable in class io.codemine.java.postgresql.codecs.Codec.ParsingResult
 
valueOf(String) - Static method in enum class io.codemine.java.postgresql.codecs.Tsvector.Weight
Returns the enum constant of this class with the specified name.
values() - Static method in enum class io.codemine.java.postgresql.codecs.Tsvector.Weight
Returns an array containing the constants of this enum class, in the order they are declared.
varbit(int) - Static method in interface io.codemine.java.postgresql.codecs.Codec
Returns a codec for PostgreSQL varbit(n) — a variable-length bit string of at most n bits.
VARBIT - Static variable in interface io.codemine.java.postgresql.codecs.Codec
 
varchar(int) - Static method in interface io.codemine.java.postgresql.codecs.Codec
Returns a codec for PostgreSQL varchar(n) — a variable-length character string of at most n characters.
VARCHAR - Static variable in interface io.codemine.java.postgresql.codecs.Codec
 

W

w1() - Method in record class io.codemine.java.postgresql.codecs.Cidr.V6
Returns the value of the w1 record component.
w1() - Method in record class io.codemine.java.postgresql.codecs.Inet.V6
Returns the value of the w1 record component.
w2() - Method in record class io.codemine.java.postgresql.codecs.Cidr.V6
Returns the value of the w2 record component.
w2() - Method in record class io.codemine.java.postgresql.codecs.Inet.V6
Returns the value of the w2 record component.
w3() - Method in record class io.codemine.java.postgresql.codecs.Cidr.V6
Returns the value of the w3 record component.
w3() - Method in record class io.codemine.java.postgresql.codecs.Inet.V6
Returns the value of the w3 record component.
w4() - Method in record class io.codemine.java.postgresql.codecs.Cidr.V6
Returns the value of the w4 record component.
w4() - Method in record class io.codemine.java.postgresql.codecs.Inet.V6
Returns the value of the w4 record component.
weight() - Method in record class io.codemine.java.postgresql.codecs.Tsvector.Position
Returns the value of the weight record component.
withType(String, String) - Method in interface io.codemine.java.postgresql.codecs.Codec
Returns a new codec for a PostgreSQL domain type based on this codec.
withType(String, String, int, int) - Method in interface io.codemine.java.postgresql.codecs.Codec
Returns a new codec for a PostgreSQL domain type based on this codec, with explicit OIDs.

X

x() - Method in record class io.codemine.java.postgresql.codecs.Circle
Returns the value of the x record component.
x() - Method in record class io.codemine.java.postgresql.codecs.Point
Returns the value of the x record component.
x1() - Method in record class io.codemine.java.postgresql.codecs.Box
Returns the value of the x1 record component.
x1() - Method in record class io.codemine.java.postgresql.codecs.Lseg
Returns the value of the x1 record component.
x2() - Method in record class io.codemine.java.postgresql.codecs.Box
Returns the value of the x2 record component.
x2() - Method in record class io.codemine.java.postgresql.codecs.Lseg
Returns the value of the x2 record component.

Y

y() - Method in record class io.codemine.java.postgresql.codecs.Circle
Returns the value of the y record component.
y() - Method in record class io.codemine.java.postgresql.codecs.Point
Returns the value of the y record component.
y1() - Method in record class io.codemine.java.postgresql.codecs.Box
Returns the value of the y1 record component.
y1() - Method in record class io.codemine.java.postgresql.codecs.Lseg
Returns the value of the y1 record component.
y2() - Method in record class io.codemine.java.postgresql.codecs.Box
Returns the value of the y2 record component.
y2() - Method in record class io.codemine.java.postgresql.codecs.Lseg
Returns the value of the y2 record component.

Z

zone() - Method in record class io.codemine.java.postgresql.codecs.Timetz
Returns the value of the zone record component.
A B C D E F H I J L M N O P R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Serialized Form