Index
All Classes and Interfaces|All Packages
A
- addGeoTypes(int) - Method in class io.ebean.platform.postgres.PostgresPlatform
C
- CockroachPlatform - Class in io.ebean.platform.cockroach
-
CockroachDB based platform.
- CockroachPlatform() - Constructor for class io.ebean.platform.cockroach.CockroachPlatform
- configure(PlatformConfig) - Method in class io.ebean.platform.postgres.PostgresPlatform
- create(int, int, DatabaseMetaData, Connection) - Method in class io.ebean.platform.postgres.PostgresPlatformProvider
- create(Platform) - Method in class io.ebean.platform.postgres.PostgresPlatformProvider
- create(String) - Method in class io.ebean.platform.postgres.PostgresPlatformProvider
- createSequenceIdGenerator(BackgroundExecutor, DataSource, int, String) - Method in class io.ebean.platform.postgres.PostgresPlatform
-
Create a Postgres specific sequence IdGenerator.
G
- getAsOfPredicate(String, String) - Method in class io.ebean.platform.postgres.PostgresHistorySupport
-
Build and return the 'as of' predicate for a given table alias.
- getBindCount() - Method in class io.ebean.platform.postgres.PostgresHistorySupport
-
Return 1 as we are using the postgres range type and hence don't need 2 bind variables.
- getSql(int) - Method in class io.ebean.platform.postgres.PostgresSequenceIdGenerator
- getSysPeriodLower(String, String) - Method in class io.ebean.platform.postgres.PostgresHistorySupport
- getSysPeriodUpper(String, String) - Method in class io.ebean.platform.postgres.PostgresHistorySupport
I
- io.ebean.platform.cockroach - package io.ebean.platform.cockroach
-
Cockroach DB support.
- io.ebean.platform.postgres - module io.ebean.platform.postgres
- io.ebean.platform.postgres - package io.ebean.platform.postgres
-
Postgres specific support.
- io.ebean.platform.yugabyte - package io.ebean.platform.yugabyte
-
Yugabyte DB support.
M
- match(String) - Method in class io.ebean.platform.postgres.PostgresPlatformProvider
- matchByProductName(String) - Method in class io.ebean.platform.postgres.PostgresPlatformProvider
- matchPlatform(Platform) - Method in class io.ebean.platform.postgres.PostgresPlatformProvider
N
- nativeArrayType() - Method in class io.ebean.platform.postgres.PostgresPlatform
-
So we can generate varchar[], int[], uuid[] column definitions and use the associated scalar types.
P
- Postgres9Platform - Class in io.ebean.platform.postgres
-
Postgres9 platform - uses serial type for identity columns.
- Postgres9Platform() - Constructor for class io.ebean.platform.postgres.Postgres9Platform
- PostgresDbEncrypt - Class in io.ebean.platform.postgres
-
Postgres pgp_sym_encrypt pgp_sym_decrypt based encryption support.
- PostgresDbEncrypt() - Constructor for class io.ebean.platform.postgres.PostgresDbEncrypt
- PostgresHistorySupport - Class in io.ebean.platform.postgres
-
Postgres support for history features.
- PostgresHistorySupport() - Constructor for class io.ebean.platform.postgres.PostgresHistorySupport
- PostgresPlatform - Class in io.ebean.platform.postgres
-
Postgres 10+ platform.
- PostgresPlatform() - Constructor for class io.ebean.platform.postgres.PostgresPlatform
- PostgresPlatformProvider - Class in io.ebean.platform.postgres
-
Postgres, Yugabyte and Cockroach platform provider.
- PostgresPlatformProvider() - Constructor for class io.ebean.platform.postgres.PostgresPlatformProvider
- PostgresSequenceIdGenerator - Class in io.ebean.platform.postgres
-
Postgres specific sequence Id Generator.
- PostgresSequenceIdGenerator(BackgroundExecutor, DataSource, String, int) - Constructor for class io.ebean.platform.postgres.PostgresSequenceIdGenerator
-
Construct given a dataSource and sql to return the next sequence value.
T
- toString() - Method in class io.ebean.platform.postgres.PostgresPlatformProvider
W
- withForUpdate(String, Query.LockWait, Query.LockType) - Method in class io.ebean.platform.postgres.PostgresPlatform
Y
- YugabytePlatform - Class in io.ebean.platform.yugabyte
- YugabytePlatform() - Constructor for class io.ebean.platform.yugabyte.YugabytePlatform
All Classes and Interfaces|All Packages