Class AbstractPostgreSQLRepository
- java.lang.Object
-
- io.rxmicro.data.detail.AbstractDataRepository
-
- io.rxmicro.data.sql.detail.AbstractSQLRepository
-
- io.rxmicro.data.sql.r2dbc.detail.AbstractR2DBCRepository
-
- io.rxmicro.data.sql.r2dbc.postgresql.detail.AbstractPostgreSQLRepository
-
public abstract class AbstractPostgreSQLRepository extends AbstractR2DBCRepository
Used by generated code that created by theRxMicro Annotation Processor
.Represents a base class for the PostgreSQL data repository implementations.
Read more: https://docs.rxmicro.io/latest/user-guide/data-postgresql.html#data-postgresql-section
- Since:
- 0.1
- Author:
- nedis
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
AbstractPostgreSQLRepository(Class<?> repositoryInterface)
Creates an instance ofAbstractPostgreSQLRepository
type.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected String
replaceUniversalPlaceholder(String customSQL)
Replaces the universal placeholders.-
Methods inherited from class io.rxmicro.data.sql.r2dbc.detail.AbstractR2DBCRepository
beginCompletableFutureTransaction, beginReactorTransaction, beginRxJava3Transaction, close, createCloseThenReturnErrorFallback, executeStatement, executeStatement, executeStatement, extractConnectionFrom, extractConnectionFrom, extractConnectionFrom, toEntityFieldList, toEntityFieldMap
-
Methods inherited from class io.rxmicro.data.sql.detail.AbstractSQLRepository
throwExceptionIfEmptyResult, throwExceptionIfNotEmptyResult, validateRowsUpdated
-
-
-
-
Constructor Detail
-
AbstractPostgreSQLRepository
protected AbstractPostgreSQLRepository(Class<?> repositoryInterface)
Creates an instance ofAbstractPostgreSQLRepository
type.- Parameters:
repositoryInterface
- the specified repository interface
-
-