Index
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
arecord 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
addressrecord component. - address() - Method in record class io.codemine.java.postgresql.codecs.Inet.V4
-
Returns the value of the
addressrecord 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
0if not known.
B
- b() - Method in record class io.codemine.java.postgresql.codecs.Line
-
Returns the value of the
brecord 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
b1record component. - b1() - Method in record class io.codemine.java.postgresql.codecs.Macaddr8
-
Returns the value of the
b1record component. - b2() - Method in record class io.codemine.java.postgresql.codecs.Macaddr
-
Returns the value of the
b2record component. - b2() - Method in record class io.codemine.java.postgresql.codecs.Macaddr8
-
Returns the value of the
b2record component. - b3() - Method in record class io.codemine.java.postgresql.codecs.Macaddr
-
Returns the value of the
b3record component. - b3() - Method in record class io.codemine.java.postgresql.codecs.Macaddr8
-
Returns the value of the
b3record component. - b4() - Method in record class io.codemine.java.postgresql.codecs.Macaddr
-
Returns the value of the
b4record component. - b4() - Method in record class io.codemine.java.postgresql.codecs.Macaddr8
-
Returns the value of the
b4record component. - b5() - Method in record class io.codemine.java.postgresql.codecs.Macaddr
-
Returns the value of the
b5record component. - b5() - Method in record class io.codemine.java.postgresql.codecs.Macaddr8
-
Returns the value of the
b5record component. - b6() - Method in record class io.codemine.java.postgresql.codecs.Macaddr
-
Returns the value of the
b6record component. - b6() - Method in record class io.codemine.java.postgresql.codecs.Macaddr8
-
Returns the value of the
b6record component. - b7() - Method in record class io.codemine.java.postgresql.codecs.Macaddr8
-
Returns the value of the
b7record component. - b8() - Method in record class io.codemine.java.postgresql.codecs.Macaddr8
-
Returns the value of the
b8record 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 exactlynbits. - Bit - Record Class in io.codemine.java.postgresql.codecs
-
PostgreSQL
bit/varbittype. - Bit(int, byte[]) - Constructor for record class io.codemine.java.postgresql.codecs.Bit
-
Creates an instance of a
Bitrecord 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 bounded range with the given lower and upper bounds.
- Bounded(A, A) - Constructor for record class io.codemine.java.postgresql.codecs.Range.Bounded
-
Creates an instance of a
Boundedrecord class. - Box - Record Class in io.codemine.java.postgresql.codecs
-
PostgreSQL
boxtype. - Box(double, double, double, double) - Constructor for record class io.codemine.java.postgresql.codecs.Box
-
Creates an instance of a
Boxrecord 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 exactlyncharacters. - 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
byteavalue. - Bytea(byte[]) - Constructor for record class io.codemine.java.postgresql.codecs.Bytea
-
Creates an instance of a
Bytearecord 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
bytesrecord component.
C
- c() - Method in record class io.codemine.java.postgresql.codecs.Line
-
Returns the value of the
crecord 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
cidrtype. - 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
circletype. - Circle(double, double, double) - Constructor for record class io.codemine.java.postgresql.codecs.Circle
-
Creates an instance of a
Circlerecord 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
closedrecord 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
datarecord 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
- day() - Method in record class io.codemine.java.postgresql.codecs.Interval
-
Returns the value of the
dayrecord 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
inputstarting atoffset. - 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
Emptyrecord 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
entriesrecord component. - EnumCodec<E> - Class in io.codemine.java.postgresql.codecs
-
Codec for PostgreSQL
ENUMtypes, 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
nameinschema. - 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.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.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
hstoretype. - 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
inettype. - 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
intervaltype. - Interval(long, int, int) - Constructor for record class io.codemine.java.postgresql.codecs.Interval
-
Creates an instance of a
Intervalrecord 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
Typesconstant 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
- length() - Method in record class io.codemine.java.postgresql.codecs.Bit
-
Returns the value of the
lengthrecord 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
lexemesrecord component. - Line - Record Class in io.codemine.java.postgresql.codecs
-
PostgreSQL
linetype. - Line(double, double, double) - Constructor for record class io.codemine.java.postgresql.codecs.Line
-
Creates an instance of a
Linerecord 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
lowerrecord component. - Lseg - Record Class in io.codemine.java.postgresql.codecs
-
PostgreSQL
lsegtype. - Lseg(double, double, double, double) - Constructor for record class io.codemine.java.postgresql.codecs.Lseg
-
Creates an instance of a
Lsegrecord class. - LSEG - Static variable in interface io.codemine.java.postgresql.codecs.Codec
M
- Macaddr - Record Class in io.codemine.java.postgresql.codecs
-
PostgreSQL
macaddrtype. - Macaddr(byte, byte, byte, byte, byte, byte) - Constructor for record class io.codemine.java.postgresql.codecs.Macaddr
-
Creates an instance of a
Macaddrrecord class. - MACADDR - Static variable in interface io.codemine.java.postgresql.codecs.Codec
- Macaddr8 - Record Class in io.codemine.java.postgresql.codecs
-
PostgreSQL
macaddr8type. - Macaddr8(byte, byte, byte, byte, byte, byte, byte, byte) - Constructor for record class io.codemine.java.postgresql.codecs.Macaddr8
-
Creates an instance of a
Macaddr8record 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.
- MONEY - Static variable in interface io.codemine.java.postgresql.codecs.Codec
- month() - Method in record class io.codemine.java.postgresql.codecs.Interval
-
Returns the value of the
monthrecord 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
netmaskrecord component. - netmask() - Method in record class io.codemine.java.postgresql.codecs.Cidr.V6
-
Returns the value of the
netmaskrecord component. - netmask() - Method in record class io.codemine.java.postgresql.codecs.Inet.V4
-
Returns the value of the
netmaskrecord component. - netmask() - Method in record class io.codemine.java.postgresql.codecs.Inet.V6
-
Returns the value of the
netmaskrecord 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(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.
- 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
pathtype. - Path(boolean, List<Point>) - Constructor for record class io.codemine.java.postgresql.codecs.Path
-
Creates an instance of a
Pathrecord class. - PATH - Static variable in interface io.codemine.java.postgresql.codecs.Codec
- Point - Record Class in io.codemine.java.postgresql.codecs
-
PostgreSQL
pointtype. - Point(double, double) - Constructor for record class io.codemine.java.postgresql.codecs.Point
-
Creates an instance of a
Pointrecord 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
pointsrecord component. - points() - Method in record class io.codemine.java.postgresql.codecs.Polygon
-
Returns the value of the
pointsrecord component. - Polygon - Record Class in io.codemine.java.postgresql.codecs
-
PostgreSQL
polygontype. - Polygon(List<Point>) - Constructor for record class io.codemine.java.postgresql.codecs.Polygon
-
Creates an instance of a
Polygonrecord 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
posrecord 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
positionsrecord component.
R
- r() - Method in record class io.codemine.java.postgresql.codecs.Circle
-
Returns the value of the
rrecord 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.
- 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
rangesrecord component.
S
- scalarOid() - Method in interface io.codemine.java.postgresql.codecs.Codec
-
Returns the PostgreSQL base-type OID, or
0if 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
nullif 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.Interval
-
Returns the value of the
timerecord component. - time() - Method in record class io.codemine.java.postgresql.codecs.Timetz
-
Returns the value of the
timerecord 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
timetztype. - Timetz(long, int) - Constructor for record class io.codemine.java.postgresql.codecs.Timetz
-
Creates an instance of a
Timetzrecord class. - TIMETZ - Static variable in interface io.codemine.java.postgresql.codecs.Codec
- token() - Method in record class io.codemine.java.postgresql.codecs.Tsvector.Lexeme
-
Returns the value of the
tokenrecord component. - 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.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
tsvectortype. - 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
upperrecord 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
V4record 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
V6record 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 mostnbits. - 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 mostncharacters. - 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
w1record component. - w1() - Method in record class io.codemine.java.postgresql.codecs.Inet.V6
-
Returns the value of the
w1record component. - w2() - Method in record class io.codemine.java.postgresql.codecs.Cidr.V6
-
Returns the value of the
w2record component. - w2() - Method in record class io.codemine.java.postgresql.codecs.Inet.V6
-
Returns the value of the
w2record component. - w3() - Method in record class io.codemine.java.postgresql.codecs.Cidr.V6
-
Returns the value of the
w3record component. - w3() - Method in record class io.codemine.java.postgresql.codecs.Inet.V6
-
Returns the value of the
w3record component. - w4() - Method in record class io.codemine.java.postgresql.codecs.Cidr.V6
-
Returns the value of the
w4record component. - w4() - Method in record class io.codemine.java.postgresql.codecs.Inet.V6
-
Returns the value of the
w4record component. - weight() - Method in record class io.codemine.java.postgresql.codecs.Tsvector.Position
-
Returns the value of the
weightrecord 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
xrecord component. - x() - Method in record class io.codemine.java.postgresql.codecs.Point
-
Returns the value of the
xrecord component. - x1() - Method in record class io.codemine.java.postgresql.codecs.Box
-
Returns the value of the
x1record component. - x1() - Method in record class io.codemine.java.postgresql.codecs.Lseg
-
Returns the value of the
x1record component. - x2() - Method in record class io.codemine.java.postgresql.codecs.Box
-
Returns the value of the
x2record component. - x2() - Method in record class io.codemine.java.postgresql.codecs.Lseg
-
Returns the value of the
x2record component.
Y
- y() - Method in record class io.codemine.java.postgresql.codecs.Circle
-
Returns the value of the
yrecord component. - y() - Method in record class io.codemine.java.postgresql.codecs.Point
-
Returns the value of the
yrecord component. - y1() - Method in record class io.codemine.java.postgresql.codecs.Box
-
Returns the value of the
y1record component. - y1() - Method in record class io.codemine.java.postgresql.codecs.Lseg
-
Returns the value of the
y1record component. - y2() - Method in record class io.codemine.java.postgresql.codecs.Box
-
Returns the value of the
y2record component. - y2() - Method in record class io.codemine.java.postgresql.codecs.Lseg
-
Returns the value of the
y2record component.
Z
- zone() - Method in record class io.codemine.java.postgresql.codecs.Timetz
-
Returns the value of the
zonerecord component.
All Classes and Interfaces|All Packages|Serialized Form