Uses of Interface
io.codemine.java.postgresql.jdbc.Codec

  • Uses of Codec in io.codemine.java.postgresql.jdbc

    Modifier and Type
    Field
    Description
    static final Codec<io.codemine.java.postgresql.codecs.Bit>
    Codec.BIT
    Codec for SQL bit.
    static final Codec<Boolean>
    Codec.BOOL
    Codec for SQL boolean.
    static final Codec<io.codemine.java.postgresql.codecs.Box>
    Codec.BOX
    Codec for SQL box.
    static final Codec<String>
    Codec.BPCHAR
    Codec for SQL bpchar (char(n)).
    static final Codec<io.codemine.java.postgresql.codecs.Bytea>
    Codec.BYTEA
    Codec for SQL bytea (binary).
    static final Codec<Byte>
    Codec.CHAR
    Codec for SQL "char" (internal type).
    static final Codec<io.codemine.java.postgresql.codecs.Cidr>
    Codec.CIDR
    Codec for SQL cidr.
    static final Codec<io.codemine.java.postgresql.codecs.Circle>
    Codec.CIRCLE
    Codec for SQL circle.
    static final Codec<String>
    Codec.CITEXT
    Codec for SQL citext.
    static final Codec<LocalDate>
    Codec.DATE
    Codec for SQL date.
    static final Codec<io.codemine.java.postgresql.codecs.Multirange<LocalDate>>
    Codec for SQL datemultirange.
    static final Codec<io.codemine.java.postgresql.codecs.Range<LocalDate>>
    Codec.DATERANGE
    Codec for SQL daterange.
    static final Codec<Float>
    Codec.FLOAT4
    Codec for SQL float4 (real).
    static final Codec<Double>
    Codec.FLOAT8
    Codec for SQL float8 (double).
    static final Codec<io.codemine.java.postgresql.codecs.Hstore>
    Codec.HSTORE
    Codec for SQL hstore.
    static final Codec<io.codemine.java.postgresql.codecs.Inet>
    Codec.INET
    Codec for SQL inet (IP address).
    static final Codec<Short>
    Codec.INT2
    Codec for SQL int2 (smallint).
    static final Codec<Integer>
    Codec.INT4
    Codec for SQL int4 (integer).
    static final Codec<io.codemine.java.postgresql.codecs.Multirange<Integer>>
    Codec for SQL int4multirange.
    static final Codec<io.codemine.java.postgresql.codecs.Range<Integer>>
    Codec.INT4RANGE
    Codec for SQL int4range.
    static final Codec<Long>
    Codec.INT8
    Codec for SQL int8 (bigint).
    static final Codec<io.codemine.java.postgresql.codecs.Multirange<Long>>
    Codec for SQL int8multirange.
    static final Codec<io.codemine.java.postgresql.codecs.Range<Long>>
    Codec.INT8RANGE
    Codec for SQL int8range.
    static final Codec<io.codemine.java.postgresql.codecs.Interval>
    Codec.INTERVAL
    Codec for SQL interval.
    static final Codec<com.fasterxml.jackson.databind.JsonNode>
    Codec.JSON
    Codec for SQL json (text).
    static final Codec<com.fasterxml.jackson.databind.JsonNode>
    Codec.JSONB
    Codec for SQL jsonb (binary JSON).
    static final Codec<io.codemine.java.postgresql.codecs.Line>
    Codec.LINE
    Codec for SQL line.
    static final Codec<io.codemine.java.postgresql.codecs.Lseg>
    Codec.LSEG
    Codec for SQL lseg.
    static final Codec<io.codemine.java.postgresql.codecs.Ltree>
    Codec.LTREE
    Codec for SQL ltree.
    static final Codec<io.codemine.java.postgresql.codecs.Macaddr>
    Codec.MACADDR
    Codec for SQL macaddr.
    static final Codec<io.codemine.java.postgresql.codecs.Macaddr8>
    Codec.MACADDR8
    Codec for SQL macaddr8.
    static final Codec<Long>
    Codec.MONEY
    Codec for SQL money.
    static final Codec<BigDecimal>
    Codec.NUMERIC
    Codec for SQL numeric/decimal.
    static final Codec<io.codemine.java.postgresql.codecs.Multirange<BigDecimal>>
    Codec for SQL nummultirange.
    static final Codec<io.codemine.java.postgresql.codecs.Range<BigDecimal>>
    Codec.NUMRANGE
    Codec for SQL numrange.
    static final Codec<Integer>
    Codec.OID
    Codec for PostgreSQL OID.
    static final Codec<io.codemine.java.postgresql.codecs.Path>
    Codec.PATH
    Codec for SQL path.
    static final Codec<io.codemine.java.postgresql.codecs.Point>
    Codec.POINT
    Codec for SQL point.
    static final Codec<io.codemine.java.postgresql.codecs.Polygon>
    Codec.POLYGON
    Codec for SQL polygon.
    static final Codec<String>
    Codec.TEXT
    Codec for SQL text.
    static final Codec<LocalTime>
    Codec.TIME
    Codec for SQL time.
    static final Codec<LocalDateTime>
    Codec.TIMESTAMP
    Codec for SQL timestamp without timezone.
    static final Codec<Instant>
    Codec for SQL timestamptz (timestamp with timezone).
    static final Codec<io.codemine.java.postgresql.codecs.Timetz>
    Codec.TIMETZ
    Codec for SQL timetz.
    static final Codec<io.codemine.java.postgresql.codecs.Multirange<LocalDateTime>>
    Codec for SQL tsmultirange.
    static final Codec<io.codemine.java.postgresql.codecs.Range<LocalDateTime>>
    Codec.TSRANGE
    Codec for SQL tsrange.
    static final Codec<io.codemine.java.postgresql.codecs.Multirange<Instant>>
    Codec for SQL tstzmultirange.
    static final Codec<io.codemine.java.postgresql.codecs.Range<Instant>>
    Codec.TSTZRANGE
    Codec for SQL tstzrange.
    static final Codec<io.codemine.java.postgresql.codecs.Tsvector>
    Codec.TSVECTOR
    Codec for SQL tsvector.
    static final Codec<UUID>
    Codec.UUID
    Codec for SQL uuid.
    static final Codec<io.codemine.java.postgresql.codecs.Bit>
    Codec.VARBIT
    Codec for SQL varbit.
    static final Codec<String>
    Codec.VARCHAR
    Codec for SQL varchar.
    Modifier and Type
    Method
    Description
    static Codec<io.codemine.java.postgresql.codecs.Bit>
    Codec.bit(int n)
    Returns a codec for PostgreSQL bit(n) — a fixed-length bit string of exactly n bits.
    static Codec<String>
    Codec.bpchar(int n)
    Returns a codec for PostgreSQL bpchar(n) — a fixed-length blank-padded character string of exactly n characters.
    static <Z> Codec<Z>
    Codec.composite(String schema, String name, Function<Object[],Z> construct, io.codemine.java.postgresql.codecs.CompositeCodec.Field<Z,?>... fields)
    Creates a composite codec for any number of fields using an untyped vararg array constructor.
    static <A> Codec<A>
    Codec.enumeration(String schema, String name, Map<A,String> valueToLabel)
    Returns a codec for PostgreSQL enum types.
    default Codec<List<A>>
    Codec.inDim()
    Add one dimension of array nesting to this codec, returning a codec for the corresponding PostgreSQL array type.
    static Codec<io.codemine.java.postgresql.codecs.Bit>
    Codec.varbit(int n)
    Returns a codec for PostgreSQL varbit(n) — a variable-length bit string of at most n bits.
    static Codec<String>
    Codec.varchar(int n)
    Returns a codec for PostgreSQL varchar(n) — a variable-length character string of at most n characters.
    Methods in io.codemine.java.postgresql.jdbc with parameters of type Codec
    Modifier and Type
    Method
    Description
    static <Z, A> io.codemine.java.postgresql.codecs.CompositeCodec.Field<Z,A>
    Codec.field(String name, Codec<A> codec, Function<Z,A> getter)
    Creates a field descriptor for a composite type.