Package io.github.andreyzebin.gitSql.sql
Class TimeSeriesQuery
java.lang.Object
io.github.andreyzebin.gitSql.sql.PersistedIndex
io.github.andreyzebin.gitSql.sql.TimeSeriesQuery
- All Implemented Interfaces:
JdbcView,AutoCloseable
-
Field Summary
FieldsFields inherited from class io.github.andreyzebin.gitSql.sql.PersistedIndex
lastStore, schemaCreated -
Constructor Summary
ConstructorsConstructorDescriptionTimeSeriesQuery(String sql, VersionedFiles dataSetVersions, Instant from, Instant to, BiFunction<? super VersionedFiles, Path, ? extends JdbcView> indexer) Query few samples from data setdataSetVersionswith indexerindexerswithin given commit range (from;to) and merge to time series index.TimeSeriesQuery(Collection<VersionedFiles> dataSetVersions, Instant from, Instant to, Map<String, Function<VersionedFiles, JdbcView>> indexers, Map<String, String> queries) -
Method Summary
Methods inherited from class io.github.andreyzebin.gitSql.sql.PersistedIndex
close, getConnection, init, storeExists
-
Field Details
-
COLUMN_NAME_POINT
- See Also:
-
COLUMN_NAME_HASH
- See Also:
-
COLUMN_NAME_ORIGIN
- See Also:
-
-
Constructor Details
-
TimeSeriesQuery
public TimeSeriesQuery(String sql, VersionedFiles dataSetVersions, Instant from, Instant to, BiFunction<? super VersionedFiles, Path, ? extends JdbcView> indexer) Query few samples from data setdataSetVersionswith indexerindexerswithin given commit range (from;to) and merge to time series index. Provides a jdbc connectionPersistedIndex.getConnection()to result index. -
TimeSeriesQuery
public TimeSeriesQuery(Collection<VersionedFiles> dataSetVersions, Instant from, Instant to, Map<String, Function<VersionedFiles, JdbcView>> indexers, Map<String, String> queries)
-
-
Method Details
-
createSchema
- Overrides:
createSchemain classPersistedIndex- Throws:
SQLException
-
reindex
protected void reindex()- Overrides:
reindexin classPersistedIndex
-
drop
- Specified by:
dropin interfaceJdbcView- Overrides:
dropin classPersistedIndex
-