Skip navigation links
A C D E F G I L M N O P R S T U V 

A

AdvisoryLocks - Enum in org.factcast.store.pgsql.internal.lock
 
AdvisoryWriteLock - Class in org.factcast.store.pgsql.internal.lock
 
AdvisoryWriteLock() - Constructor for class org.factcast.store.pgsql.internal.lock.AdvisoryWriteLock
 
afterPropertiesSet() - Method in class org.factcast.store.pgsql.internal.listen.PgListener
 
ALIAS_AGGID - Static variable in class org.factcast.store.pgsql.internal.PgConstants
 
ALIAS_ID - Static variable in class org.factcast.store.pgsql.internal.PgConstants
 
ALIAS_NS - Static variable in class org.factcast.store.pgsql.internal.PgConstants
 
ALIAS_TYPE - Static variable in class org.factcast.store.pgsql.internal.PgConstants
 
aquireExclusiveTXLock() - Method in class org.factcast.store.pgsql.internal.lock.AdvisoryWriteLock
 
aquireExclusiveTXLock() - Method in interface org.factcast.store.pgsql.internal.lock.FactTableWriteLock
 

C

catchupSQL(long) - Method in class org.factcast.store.pgsql.internal.query.PgQueryBuilder
 
CatchupStrategy - Enum in org.factcast.store.pgsql
Defines the catchup-Strategy to use, as well as the default, if none is specified.
CHANNEL_NAME - Static variable in class org.factcast.store.pgsql.internal.PgConstants
 
close() - Method in class org.factcast.store.pgsql.internal.PgFactStream
 
COLUMN_CID - Static variable in class org.factcast.store.pgsql.internal.PgConstants
 
COLUMN_HEADER - Static variable in class org.factcast.store.pgsql.internal.PgConstants
 
COLUMN_PAYLOAD - Static variable in class org.factcast.store.pgsql.internal.PgConstants
 
COLUMN_SER - Static variable in class org.factcast.store.pgsql.internal.PgConstants
 
create(SubscriptionRequestTO, PgPostQueryMatcher, SubscriptionImpl<Fact>, AtomicLong) - Method in class org.factcast.store.pgsql.internal.catchup.paged.PgPagedCatchUpFactory
 
create(SubscriptionRequestTO, PgPostQueryMatcher, SubscriptionImpl<Fact>, AtomicLong) - Method in interface org.factcast.store.pgsql.internal.catchup.PgCatchupFactory
 
create(Map<UUID, Optional<UUID>>, Optional<String>) - Method in class org.factcast.store.pgsql.internal.PgTokenStore
 
createSQL() - Method in class org.factcast.store.pgsql.internal.query.PgQueryBuilder
 
createStatementSetter(AtomicLong) - Method in class org.factcast.store.pgsql.internal.query.PgQueryBuilder
 
CURRENT_TIME_MILLIS - Static variable in class org.factcast.store.pgsql.internal.PgConstants
 
currentTime() - Method in class org.factcast.store.pgsql.internal.PgFactStore
 

D

DELETE_CATCH_BY_CID - Static variable in class org.factcast.store.pgsql.internal.PgConstants
 
DELETE_TOKEN - Static variable in class org.factcast.store.pgsql.internal.PgConstants
 
destroy() - Method in class org.factcast.store.pgsql.internal.listen.PgListener
 
ds - Variable in class org.factcast.store.pgsql.internal.listen.PgConnectionSupplier
 

E

enumerateNamespaces() - Method in class org.factcast.store.pgsql.internal.PgFactStore
 
enumerateTypes(String) - Method in class org.factcast.store.pgsql.internal.PgFactStore
 
eventBus() - Method in class org.factcast.store.pgsql.internal.PgFactStoreInternalConfiguration
 

F

FactInsertionEvent() - Constructor for class org.factcast.store.pgsql.internal.listen.PgListener.FactInsertionEvent
 
factStore(JdbcTemplate, PgSubscriptionFactory, PgTokenStore, FactTableWriteLock, MeterRegistry) - Method in class org.factcast.store.pgsql.internal.PgFactStoreInternalConfiguration
 
FactTableWriteLock - Interface in org.factcast.store.pgsql.internal.lock
 
factTableWriteLock(JdbcTemplate) - Method in class org.factcast.store.pgsql.internal.PgFactStoreInternalConfiguration
 
fetchById(UUID) - Method in class org.factcast.store.pgsql.internal.PgFactStore
 
fetchFacts(AtomicLong) - Method in class org.factcast.store.pgsql.internal.catchup.PgCatchUpFetchPage
 
fetchIdFacts(AtomicLong) - Method in class org.factcast.store.pgsql.internal.catchup.PgCatchUpFetchPage
 
from(ResultSet) - Static method in class org.factcast.store.pgsql.internal.PgFact
 

G

get() - Method in class org.factcast.store.pgsql.internal.listen.PgConnectionSupplier
 
getDefault() - Static method in enum org.factcast.store.pgsql.CatchupStrategy
 
getFetchSize() - Method in class org.factcast.store.pgsql.PgConfigurationProperties
 
getFetchSizeForIds() - Method in class org.factcast.store.pgsql.PgConfigurationProperties
 
getNs(StateToken) - Method in class org.factcast.store.pgsql.internal.PgTokenStore
 
getPageSizeForIds() - Method in class org.factcast.store.pgsql.PgConfigurationProperties
 
getQueueSizeForIds() - Method in class org.factcast.store.pgsql.PgConfigurationProperties
 
getState(StateToken) - Method in class org.factcast.store.pgsql.internal.PgTokenStore
 
getStateFor(Optional<String>, Collection<UUID>) - Method in class org.factcast.store.pgsql.internal.PgFactStore
 

I

INSERT_FACT - Static variable in class org.factcast.store.pgsql.internal.PgConstants
 
INSERT_TOKEN - Static variable in class org.factcast.store.pgsql.internal.PgConstants
 
invalidate(StateToken) - Method in class org.factcast.store.pgsql.internal.PgTokenStore
 

L

LiquibaseChangelogParamsForwarder - Class in org.factcast.store.pgsql.internal
 
LiquibaseChangelogParamsForwarder(DataSource) - Constructor for class org.factcast.store.pgsql.internal.LiquibaseChangelogParamsForwarder
 
liquibaseChangelogParamsForwarder(DataSource) - Method in class org.factcast.store.pgsql.internal.PgFactStoreInternalConfiguration
 
LISTEN_SQL - Static variable in class org.factcast.store.pgsql.internal.PgConstants
 

M

mapRow(ResultSet, int) - Method in class org.factcast.store.pgsql.internal.rowmapper.PgFactExtractor
 
mapRow(ResultSet, int) - Method in class org.factcast.store.pgsql.internal.rowmapper.PgIdFactExtractor
 
meta(String) - Method in class org.factcast.store.pgsql.internal.PgFact
 
meterRegistry() - Method in class org.factcast.store.pgsql.internal.PgFactStoreInternalConfiguration
 

N

NEXT_FROM_CATCHUP_SEQ - Static variable in class org.factcast.store.pgsql.internal.PgConstants
 

O

onApplicationEvent(ApplicationReadyEvent) - Method in class org.factcast.store.pgsql.PgConfigurationProperties
 
org.factcast.store.pgsql - package org.factcast.store.pgsql
 
org.factcast.store.pgsql.internal - package org.factcast.store.pgsql.internal
 
org.factcast.store.pgsql.internal.catchup - package org.factcast.store.pgsql.internal.catchup
 
org.factcast.store.pgsql.internal.catchup.paged - package org.factcast.store.pgsql.internal.catchup.paged
 
org.factcast.store.pgsql.internal.listen - package org.factcast.store.pgsql.internal.listen
 
org.factcast.store.pgsql.internal.lock - package org.factcast.store.pgsql.internal.lock
 
org.factcast.store.pgsql.internal.query - package org.factcast.store.pgsql.internal.query
 
org.factcast.store.pgsql.internal.rowmapper - package org.factcast.store.pgsql.internal.rowmapper
 

P

PgCatchup - Interface in org.factcast.store.pgsql.internal.catchup
 
PgCatchupFactory - Interface in org.factcast.store.pgsql.internal.catchup
 
pgCatchupFactory(PgConfigurationProperties, JdbcTemplate, PgFactIdToSerialMapper) - Method in class org.factcast.store.pgsql.internal.PgFactStoreInternalConfiguration
 
PgCatchUpFetchPage - Class in org.factcast.store.pgsql.internal.catchup
 
PgCatchUpFetchPage() - Constructor for class org.factcast.store.pgsql.internal.catchup.PgCatchUpFetchPage
 
PgCatchUpPrepare - Class in org.factcast.store.pgsql.internal.catchup
Copies all matching SERs from fact to the catchup table, in order to be able to page effectively, without repeatingly doing the index scan.
PgCatchUpPrepare() - Constructor for class org.factcast.store.pgsql.internal.catchup.PgCatchUpPrepare
 
PgConfigurationProperties - Class in org.factcast.store.pgsql
 
PgConfigurationProperties() - Constructor for class org.factcast.store.pgsql.PgConfigurationProperties
 
PgConnectionSupplier - Class in org.factcast.store.pgsql.internal.listen
 
PgConnectionSupplier(DataSource) - Constructor for class org.factcast.store.pgsql.internal.listen.PgConnectionSupplier
 
pgConnectionSupplier(DataSource) - Method in class org.factcast.store.pgsql.internal.PgFactStoreInternalConfiguration
 
PgConnectionTester - Class in org.factcast.store.pgsql.internal.listen
 
PgConnectionTester() - Constructor for class org.factcast.store.pgsql.internal.listen.PgConnectionTester
 
pgConnectionTester() - Method in class org.factcast.store.pgsql.internal.PgFactStoreInternalConfiguration
 
PgConstants - Class in org.factcast.store.pgsql.internal
String constants mainly used in SQL-Statement creation
PgConstants() - Constructor for class org.factcast.store.pgsql.internal.PgConstants
 
PgFact - Class in org.factcast.store.pgsql.internal
PG Specific implementation of a Fact.
PgFact() - Constructor for class org.factcast.store.pgsql.internal.PgFact
 
PgFactExtractor - Class in org.factcast.store.pgsql.internal.rowmapper
 
PgFactExtractor() - Constructor for class org.factcast.store.pgsql.internal.rowmapper.PgFactExtractor
 
pgFactIdToSerialMapper(JdbcTemplate) - Method in class org.factcast.store.pgsql.internal.PgFactStoreInternalConfiguration
 
PgFactIdToSerialMapper - Class in org.factcast.store.pgsql.internal.query
Fetches a SER from a Fact-Id.
PgFactIdToSerialMapper() - Constructor for class org.factcast.store.pgsql.internal.query.PgFactIdToSerialMapper
 
PgFactStore - Class in org.factcast.store.pgsql.internal
A PostgreSQL based FactStore implementation
PgFactStore(JdbcTemplate, PgSubscriptionFactory, TokenStore, FactTableWriteLock, MeterRegistry) - Constructor for class org.factcast.store.pgsql.internal.PgFactStore
 
PgFactStoreConfiguration - Class in org.factcast.store.pgsql
Configuration to include in order to use a PGFactStore just forwards to PgFactStoreInternalConfiguration, so that IDEs can still complain about internal references.
PgFactStoreConfiguration() - Constructor for class org.factcast.store.pgsql.PgFactStoreConfiguration
 
PgFactStoreInternalConfiguration - Class in org.factcast.store.pgsql.internal
Main @Configuration class for a PGFactStore
PgFactStoreInternalConfiguration() - Constructor for class org.factcast.store.pgsql.internal.PgFactStoreInternalConfiguration
 
PgFactStream - Class in org.factcast.store.pgsql.internal
Creates and maintains a subscription.
PgFactStream() - Constructor for class org.factcast.store.pgsql.internal.PgFactStream
 
PgIdFactExtractor - Class in org.factcast.store.pgsql.internal.rowmapper
 
PgIdFactExtractor() - Constructor for class org.factcast.store.pgsql.internal.rowmapper.PgIdFactExtractor
 
pgLatestSerialFetcher(JdbcTemplate) - Method in class org.factcast.store.pgsql.internal.PgFactStoreInternalConfiguration
 
PgLatestSerialFetcher - Class in org.factcast.store.pgsql.internal.query
Fetches the latest SERIAL from the fact table.
PgLatestSerialFetcher() - Constructor for class org.factcast.store.pgsql.internal.query.PgLatestSerialFetcher
 
PgListener - Class in org.factcast.store.pgsql.internal.listen
Listens (sql LISTEN command) to a channel on Postgresql and passes a trigger on an EventBus.
PgListener() - Constructor for class org.factcast.store.pgsql.internal.listen.PgListener
 
pgListener(PgConnectionSupplier, EventBus, Predicate<Connection>) - Method in class org.factcast.store.pgsql.internal.PgFactStoreInternalConfiguration
 
PgListener.FactInsertionEvent - Class in org.factcast.store.pgsql.internal.listen
 
PgPagedCatchup - Class in org.factcast.store.pgsql.internal.catchup.paged
 
PgPagedCatchup() - Constructor for class org.factcast.store.pgsql.internal.catchup.paged.PgPagedCatchup
 
PgPagedCatchUpFactory - Class in org.factcast.store.pgsql.internal.catchup.paged
 
PgPagedCatchUpFactory() - Constructor for class org.factcast.store.pgsql.internal.catchup.paged.PgPagedCatchUpFactory
 
PgPostQueryMatcher - Class in org.factcast.store.pgsql.internal
Predicate to filter Facts selected by the database query.
PgQueryBuilder - Class in org.factcast.store.pgsql.internal.query
Provides PreparedStatementSetter and the corresponding SQL from a list of FactSpecs.
PgQueryBuilder(SubscriptionRequestTO) - Constructor for class org.factcast.store.pgsql.internal.query.PgQueryBuilder
 
pgSubscriptionFactory(JdbcTemplate, EventBus, PgFactIdToSerialMapper, PgLatestSerialFetcher, PgCatchupFactory) - Method in class org.factcast.store.pgsql.internal.PgFactStoreInternalConfiguration
 
pgTokenStore(JdbcTemplate) - Method in class org.factcast.store.pgsql.internal.PgFactStoreInternalConfiguration
 
PgTokenStore - Class in org.factcast.store.pgsql.internal
 
PgTokenStore() - Constructor for class org.factcast.store.pgsql.internal.PgTokenStore
 
postProcessBeforeInitialization(Object, String) - Method in class org.factcast.store.pgsql.internal.LiquibaseChangelogParamsForwarder
 
prepareCatchup(AtomicLong) - Method in class org.factcast.store.pgsql.internal.catchup.PgCatchUpPrepare
 
PROJECTION_FACT - Static variable in class org.factcast.store.pgsql.internal.PgConstants
 
PROJECTION_ID - Static variable in class org.factcast.store.pgsql.internal.PgConstants
 
publish(List<? extends Fact>) - Method in class org.factcast.store.pgsql.internal.PgFactStore
 
publishIfUnchanged(List<? extends Fact>, Optional<StateToken>) - Method in class org.factcast.store.pgsql.internal.PgFactStore
 

R

retrieve(UUID) - Method in class org.factcast.store.pgsql.internal.query.PgFactIdToSerialMapper
Fetches the SER of a particular Fact identified by id
retrieveLatestSer() - Method in class org.factcast.store.pgsql.internal.query.PgLatestSerialFetcher
 
run() - Method in class org.factcast.store.pgsql.internal.catchup.paged.PgPagedCatchup
 

S

SELECT_BY_HEADER_JSON - Static variable in class org.factcast.store.pgsql.internal.PgConstants
 
SELECT_BY_ID - Static variable in class org.factcast.store.pgsql.internal.PgConstants
 
SELECT_DISTINCT_NAMESPACE - Static variable in class org.factcast.store.pgsql.internal.PgConstants
 
SELECT_DISTINCT_TYPE_IN_NAMESPACE - Static variable in class org.factcast.store.pgsql.internal.PgConstants
 
SELECT_FACT_FROM_CATCHUP - Static variable in class org.factcast.store.pgsql.internal.PgConstants
 
SELECT_ID_FROM_CATCHUP - Static variable in class org.factcast.store.pgsql.internal.PgConstants
 
SELECT_LATEST_FACTID_FOR_AGGID - Static variable in class org.factcast.store.pgsql.internal.PgConstants
 
SELECT_LATEST_SER - Static variable in class org.factcast.store.pgsql.internal.PgConstants
 
SELECT_NS_FROM_TOKEN - Static variable in class org.factcast.store.pgsql.internal.PgConstants
 
SELECT_SER_BY_ID - Static variable in class org.factcast.store.pgsql.internal.PgConstants
 
SELECT_STATE_FROM_TOKEN - Static variable in class org.factcast.store.pgsql.internal.PgConstants
 
serialOf(UUID) - Method in class org.factcast.store.pgsql.internal.PgFactStore
 
subscribe(SubscriptionRequestTO, FactObserver) - Method in class org.factcast.store.pgsql.internal.PgFactStore
 

T

TABLE_CATCHUP - Static variable in class org.factcast.store.pgsql.internal.PgConstants
 
TABLE_FACT - Static variable in class org.factcast.store.pgsql.internal.PgConstants
 
test(Connection) - Method in class org.factcast.store.pgsql.internal.listen.PgConnectionTester
 
test(Fact) - Method in class org.factcast.store.pgsql.internal.PgPostQueryMatcher
 
txManager(DataSource) - Method in class org.factcast.store.pgsql.internal.PgFactStoreInternalConfiguration
 

U

UPDATE_FACT_SERIALS - Static variable in class org.factcast.store.pgsql.internal.PgConstants
 

V

valueOf(String) - Static method in enum org.factcast.store.pgsql.CatchupStrategy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.factcast.store.pgsql.internal.lock.AdvisoryLocks
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.factcast.store.pgsql.CatchupStrategy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.factcast.store.pgsql.internal.lock.AdvisoryLocks
Returns an array containing the constants of this enum type, in the order they are declared.
A C D E F G I L M N O P R S T U V 
Skip navigation links

Copyright © 2018–2019 factcast. All rights reserved.