Index

B C D E F H I J L M N O P R S T U V 
All Classes and Interfaces|All Packages

B

bind(PreparedStatement, int, A) - Method in interface io.codemine.java.postgresql.jdbc.Codec
Binds a value to a prepared statement.
bindParams(PreparedStatement) - Method in interface io.codemine.java.postgresql.jdbc.Statement
Bind to the prepared statement's parameter slots.
bit(int) - Static method in interface io.codemine.java.postgresql.jdbc.Codec
Returns a codec for PostgreSQL bit(n) — a fixed-length bit string of exactly n bits.
BIT - Static variable in interface io.codemine.java.postgresql.jdbc.Codec
Codec for SQL bit.
BOOL - Static variable in interface io.codemine.java.postgresql.jdbc.Codec
Codec for SQL boolean.
BOX - Static variable in interface io.codemine.java.postgresql.jdbc.Codec
Codec for SQL box.
bpchar(int) - Static method in interface io.codemine.java.postgresql.jdbc.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.jdbc.Codec
Codec for SQL bpchar (char(n)).
BYTEA - Static variable in interface io.codemine.java.postgresql.jdbc.Codec
Codec for SQL bytea (binary).

C

CHAR - Static variable in interface io.codemine.java.postgresql.jdbc.Codec
Codec for SQL "char" (internal type).
CIDR - Static variable in interface io.codemine.java.postgresql.jdbc.Codec
Codec for SQL cidr.
CIRCLE - Static variable in interface io.codemine.java.postgresql.jdbc.Codec
Codec for SQL circle.
CITEXT - Static variable in interface io.codemine.java.postgresql.jdbc.Codec
Codec for SQL citext.
Codec<A> - Interface in io.codemine.java.postgresql.jdbc
A codec for PostgreSQL types intended for use with pgJDBC.
composite(String, String, Function<Object[], Z>, CompositeCodec.Field<Z, ?>...) - Static method in interface io.codemine.java.postgresql.jdbc.Codec
Creates a composite codec for any number of fields using an untyped vararg array constructor.

D

DATE - Static variable in interface io.codemine.java.postgresql.jdbc.Codec
Codec for SQL date.
DATEMULTIRANGE - Static variable in interface io.codemine.java.postgresql.jdbc.Codec
Codec for SQL datemultirange.
DATERANGE - Static variable in interface io.codemine.java.postgresql.jdbc.Codec
Codec for SQL daterange.
decodeAffectedRows(long) - Method in interface io.codemine.java.postgresql.jdbc.Statement
Decode an affected-row count into the statement's result type.
decodeNonNullable(ResultSet, int, int) - Method in interface io.codemine.java.postgresql.jdbc.Codec
Decodes a non-nullable value from the result set.
decodeNullable(ResultSet, int, int) - Method in interface io.codemine.java.postgresql.jdbc.Codec
Decodes a nullable value from the result set.
decodeOptional(ResultSet, int, int) - Method in interface io.codemine.java.postgresql.jdbc.Codec
Decodes an optional value from the result set.
decodeResultSet(ResultSet) - Method in interface io.codemine.java.postgresql.jdbc.Statement
Decode a result set into the statement's result type.

E

enumeration(String, String, Map<A, String>) - Static method in interface io.codemine.java.postgresql.jdbc.Codec
Returns a codec for PostgreSQL enum types.
execute(Connection) - Method in interface io.codemine.java.postgresql.jdbc.Statement
Execute this statement using the provided JDBC connection.
execute(Connection) - Method in class io.codemine.java.postgresql.jdbc.StatementBatch
Execute the batch of statements using the provided JDBC connection.

F

field(String, Codec<A>, Function<Z, A>) - Static method in interface io.codemine.java.postgresql.jdbc.Codec
Creates a field descriptor for a composite type.
FLOAT4 - Static variable in interface io.codemine.java.postgresql.jdbc.Codec
Codec for SQL float4 (real).
FLOAT8 - Static variable in interface io.codemine.java.postgresql.jdbc.Codec
Codec for SQL float8 (double).

H

HSTORE - Static variable in interface io.codemine.java.postgresql.jdbc.Codec
Codec for SQL hstore.

I

inDim() - Method in interface io.codemine.java.postgresql.jdbc.Codec
Add one dimension of array nesting to this codec, returning a codec for the corresponding PostgreSQL array type.
INET - Static variable in interface io.codemine.java.postgresql.jdbc.Codec
Codec for SQL inet (IP address).
INT2 - Static variable in interface io.codemine.java.postgresql.jdbc.Codec
Codec for SQL int2 (smallint).
INT4 - Static variable in interface io.codemine.java.postgresql.jdbc.Codec
Codec for SQL int4 (integer).
INT4MULTIRANGE - Static variable in interface io.codemine.java.postgresql.jdbc.Codec
Codec for SQL int4multirange.
INT4RANGE - Static variable in interface io.codemine.java.postgresql.jdbc.Codec
Codec for SQL int4range.
INT8 - Static variable in interface io.codemine.java.postgresql.jdbc.Codec
Codec for SQL int8 (bigint).
INT8MULTIRANGE - Static variable in interface io.codemine.java.postgresql.jdbc.Codec
Codec for SQL int8multirange.
INT8RANGE - Static variable in interface io.codemine.java.postgresql.jdbc.Codec
Codec for SQL int8range.
INTERVAL - Static variable in interface io.codemine.java.postgresql.jdbc.Codec
Codec for SQL interval.
io.codemine.java.postgresql.jdbc - package io.codemine.java.postgresql.jdbc
 

J

JSON - Static variable in interface io.codemine.java.postgresql.jdbc.Codec
Codec for SQL json (text).
JSONB - Static variable in interface io.codemine.java.postgresql.jdbc.Codec
Codec for SQL jsonb (binary JSON).

L

LINE - Static variable in interface io.codemine.java.postgresql.jdbc.Codec
Codec for SQL line.
LSEG - Static variable in interface io.codemine.java.postgresql.jdbc.Codec
Codec for SQL lseg.
LTREE - Static variable in interface io.codemine.java.postgresql.jdbc.Codec
Codec for SQL ltree.

M

MACADDR - Static variable in interface io.codemine.java.postgresql.jdbc.Codec
Codec for SQL macaddr.
MACADDR8 - Static variable in interface io.codemine.java.postgresql.jdbc.Codec
Codec for SQL macaddr8.
MONEY - Static variable in interface io.codemine.java.postgresql.jdbc.Codec
Codec for SQL money.

N

NUMERIC - Static variable in interface io.codemine.java.postgresql.jdbc.Codec
Codec for SQL numeric/decimal.
NUMMULTIRANGE - Static variable in interface io.codemine.java.postgresql.jdbc.Codec
Codec for SQL nummultirange.
NUMRANGE - Static variable in interface io.codemine.java.postgresql.jdbc.Codec
Codec for SQL numrange.

O

of(Statement<T>...) - Static method in class io.codemine.java.postgresql.jdbc.StatementBatch
Convenience varargs factory method.
OID - Static variable in interface io.codemine.java.postgresql.jdbc.Codec
Codec for PostgreSQL OID.

P

PATH - Static variable in interface io.codemine.java.postgresql.jdbc.Codec
Codec for SQL path.
POINT - Static variable in interface io.codemine.java.postgresql.jdbc.Codec
Codec for SQL point.
POLYGON - Static variable in interface io.codemine.java.postgresql.jdbc.Codec
Codec for SQL polygon.

R

returnsRows() - Method in interface io.codemine.java.postgresql.jdbc.Statement
Whether this statement returns rows (i.e. is a SELECT or contains a RETURNING clause).

S

sql() - Method in interface io.codemine.java.postgresql.jdbc.Statement
The SQL text for this statement.
Statement<R> - Interface in io.codemine.java.postgresql.jdbc
Implemented by each query's parameter+result class.
StatementBatch<R> - Class in io.codemine.java.postgresql.jdbc
Helper for executing statements in batches.
StatementBatch(Iterable<? extends Statement<R>>) - Constructor for class io.codemine.java.postgresql.jdbc.StatementBatch
Create a batch of statements to execute together.

T

TEXT - Static variable in interface io.codemine.java.postgresql.jdbc.Codec
Codec for SQL text.
TIME - Static variable in interface io.codemine.java.postgresql.jdbc.Codec
Codec for SQL time.
TIMESTAMP - Static variable in interface io.codemine.java.postgresql.jdbc.Codec
Codec for SQL timestamp without timezone.
TIMESTAMPTZ - Static variable in interface io.codemine.java.postgresql.jdbc.Codec
Codec for SQL timestamptz (timestamp with timezone).
TIMETZ - Static variable in interface io.codemine.java.postgresql.jdbc.Codec
Codec for SQL timetz.
toAgnostic() - Method in interface io.codemine.java.postgresql.jdbc.Codec
Converts this codec to an agnostic codec that can be used with any PostgreSQL client library.
TSMULTIRANGE - Static variable in interface io.codemine.java.postgresql.jdbc.Codec
Codec for SQL tsmultirange.
TSRANGE - Static variable in interface io.codemine.java.postgresql.jdbc.Codec
Codec for SQL tsrange.
TSTZMULTIRANGE - Static variable in interface io.codemine.java.postgresql.jdbc.Codec
Codec for SQL tstzmultirange.
TSTZRANGE - Static variable in interface io.codemine.java.postgresql.jdbc.Codec
Codec for SQL tstzrange.
TSVECTOR - Static variable in interface io.codemine.java.postgresql.jdbc.Codec
Codec for SQL tsvector.

U

UUID - Static variable in interface io.codemine.java.postgresql.jdbc.Codec
Codec for SQL uuid.

V

varbit(int) - Static method in interface io.codemine.java.postgresql.jdbc.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.jdbc.Codec
Codec for SQL varbit.
varchar(int) - Static method in interface io.codemine.java.postgresql.jdbc.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.jdbc.Codec
Codec for SQL varchar.
B C D E F H I J L M N O P R S T U V 
All Classes and Interfaces|All Packages