Documentation
¶
Index ¶
- Variables
- type AddBucketParams
- type AddDatarangeUploadParams
- type AddDatas3tParams
- type AggregateUpload
- type CheckDatarangeOverlapParams
- type CheckDatarangeUploadOverlapParams
- type CheckFullDatarangeCoverageParams
- type ClearDatas3tDatarangesRow
- type CreateAggregateUploadParams
- type CreateDatarangeParams
- type CreateDatarangeUploadParams
- type DBTX
- type Datarange
- type DatarangeUpload
- type Datas3t
- type GetAggregateUploadWithDetailsRow
- type GetAllDatarangeUploadsRow
- type GetAllDatarangesRow
- type GetBucketCredentialsRow
- type GetDatarangeByExactRangeParams
- type GetDatarangeByExactRangeRow
- type GetDatarangeFieldsRow
- type GetDatarangeUploadWithDetailsRow
- type GetDatarangesForDatapointsParams
- type GetDatarangesForDatapointsRow
- type GetDatarangesForDatas3tRow
- type GetDatarangesInRangeParams
- type GetDatarangesInRangeRow
- type GetDatas3tWithBucketRow
- type GetKeysToDeleteRow
- type GetObjectsToDeleteRow
- type ListAllBucketsRow
- type ListDatarangesForDatas3tRow
- type ListDatas3tsRow
- type ObjectsToDelete
- type Queries
- func (q *Queries) AddBucket(ctx context.Context, arg AddBucketParams) error
- func (q *Queries) AddDatarangeUpload(ctx context.Context, arg AddDatarangeUploadParams) (int64, error)
- func (q *Queries) AddDatas3t(ctx context.Context, arg AddDatas3tParams) error
- func (q *Queries) AllAccessConfigs(ctx context.Context) ([]string, error)
- func (q *Queries) AllDatas3ts(ctx context.Context) ([]string, error)
- func (q *Queries) BucketExists(ctx context.Context, name string) (bool, error)
- func (q *Queries) CheckDatarangeOverlap(ctx context.Context, arg CheckDatarangeOverlapParams) (bool, error)
- func (q *Queries) CheckDatarangeUploadOverlap(ctx context.Context, arg CheckDatarangeUploadOverlapParams) (bool, error)
- func (q *Queries) CheckFullDatarangeCoverage(ctx context.Context, arg CheckFullDatarangeCoverageParams) (bool, error)
- func (q *Queries) ClearDatas3tDataranges(ctx context.Context, name string) ([]ClearDatas3tDatarangesRow, error)
- func (q *Queries) CountDatarangeUploads(ctx context.Context) (int64, error)
- func (q *Queries) CountDataranges(ctx context.Context) (int64, error)
- func (q *Queries) CountDatarangesForDatas3t(ctx context.Context, name string) (int32, error)
- func (q *Queries) CountKeysToDelete(ctx context.Context) (int64, error)
- func (q *Queries) CountObjectsToDelete(ctx context.Context) (int64, error)
- func (q *Queries) CreateAggregateUpload(ctx context.Context, arg CreateAggregateUploadParams) (int64, error)
- func (q *Queries) CreateDatarange(ctx context.Context, arg CreateDatarangeParams) (int64, error)
- func (q *Queries) CreateDatarangeUpload(ctx context.Context, arg CreateDatarangeUploadParams) (int64, error)
- func (q *Queries) Datas3tExists(ctx context.Context) (bool, error)
- func (q *Queries) DeleteAggregateUpload(ctx context.Context, id int64) error
- func (q *Queries) DeleteDatarange(ctx context.Context, id int64) error
- func (q *Queries) DeleteDatarangeUpload(ctx context.Context, id int64) error
- func (q *Queries) DeleteDatarangesByIDs(ctx context.Context, dollar_1 []int64) error
- func (q *Queries) DeleteDatas3t(ctx context.Context, name string) error
- func (q *Queries) DeleteKeysToDelete(ctx context.Context, dollar_1 []int64) error
- func (q *Queries) DeleteObjectsToDelete(ctx context.Context, dollar_1 []int64) error
- func (q *Queries) GetAggregateUploadWithDetails(ctx context.Context, id int64) (GetAggregateUploadWithDetailsRow, error)
- func (q *Queries) GetAllDatarangeUploads(ctx context.Context) ([]GetAllDatarangeUploadsRow, error)
- func (q *Queries) GetAllDataranges(ctx context.Context) ([]GetAllDatarangesRow, error)
- func (q *Queries) GetBucketCredentials(ctx context.Context, name string) (GetBucketCredentialsRow, error)
- func (q *Queries) GetDatarangeByExactRange(ctx context.Context, arg GetDatarangeByExactRangeParams) (GetDatarangeByExactRangeRow, error)
- func (q *Queries) GetDatarangeFields(ctx context.Context) ([]GetDatarangeFieldsRow, error)
- func (q *Queries) GetDatarangeUploadIDs(ctx context.Context) ([]string, error)
- func (q *Queries) GetDatarangeUploadWithDetails(ctx context.Context, id int64) (GetDatarangeUploadWithDetailsRow, error)
- func (q *Queries) GetDatarangesForDatapoints(ctx context.Context, arg GetDatarangesForDatapointsParams) ([]GetDatarangesForDatapointsRow, error)
- func (q *Queries) GetDatarangesForDatas3t(ctx context.Context, name string) ([]GetDatarangesForDatas3tRow, error)
- func (q *Queries) GetDatarangesInRange(ctx context.Context, arg GetDatarangesInRangeParams) ([]GetDatarangesInRangeRow, error)
- func (q *Queries) GetDatas3tIDByName(ctx context.Context, name string) (int64, error)
- func (q *Queries) GetDatas3tWithBucket(ctx context.Context, name string) (GetDatas3tWithBucketRow, error)
- func (q *Queries) GetKeysToDelete(ctx context.Context, limit int32) ([]GetKeysToDeleteRow, error)
- func (q *Queries) GetObjectsToDelete(ctx context.Context, limit int32) ([]GetObjectsToDeleteRow, error)
- func (q *Queries) IncrementUploadCounter(ctx context.Context, id int64) (int64, error)
- func (q *Queries) ListAllBuckets(ctx context.Context) ([]ListAllBucketsRow, error)
- func (q *Queries) ListDatarangesForDatas3t(ctx context.Context, name string) ([]ListDatarangesForDatas3tRow, error)
- func (q *Queries) ListDatas3ts(ctx context.Context) ([]ListDatas3tsRow, error)
- func (q *Queries) ScheduleKeyForDeletion(ctx context.Context, presignedDeleteUrl string) error
- func (q *Queries) ScheduleObjectForDeletion(ctx context.Context, arg ScheduleObjectForDeletionParams) error
- func (q *Queries) ScheduleObjectsForDeletion(ctx context.Context, arg ScheduleObjectsForDeletionParams) error
- func (q *Queries) UpdateUploadCounter(ctx context.Context, arg UpdateUploadCounterParams) error
- func (q *Queries) WithTx(tx pgx.Tx) *Queries
- type S3Bucket
- type ScheduleObjectForDeletionParams
- type ScheduleObjectsForDeletionParams
- type UpdateUploadCounterParams
Constants ¶
This section is empty.
Variables ¶
View Source
var MigrationsFS embed.FS
Functions ¶
This section is empty.
Types ¶
type AddBucketParams ¶
type AddDatas3tParams ¶
type AggregateUpload ¶ added in v0.1.3
type CheckFullDatarangeCoverageParams ¶ added in v0.1.3
type ClearDatas3tDatarangesRow ¶ added in v0.1.9
type CreateAggregateUploadParams ¶ added in v0.1.3
type CreateDatarangeParams ¶
type DatarangeUpload ¶
type GetAggregateUploadWithDetailsRow ¶ added in v0.1.3
type GetAggregateUploadWithDetailsRow struct {
ID int64
Datas3tID int64
UploadID string
FirstDatapointIndex int64
LastDatapointIndex int64
TotalDataSize int64
SourceDatarangeIds []int64
DataObjectKey string
IndexObjectKey string
Datas3tName string
S3BucketID int64
Endpoint string
Bucket string
AccessKey string
SecretKey string
}
type GetAllDatarangesRow ¶
type GetBucketCredentialsRow ¶ added in v0.1.3
type GetDatarangeFieldsRow ¶
type GetDatarangesForDatas3tRow ¶ added in v0.1.2
type GetDatarangesInRangeParams ¶ added in v0.1.3
type GetDatarangesInRangeRow ¶ added in v0.1.3
type GetDatas3tWithBucketRow ¶
type GetKeysToDeleteRow ¶ added in v0.1.7
type GetObjectsToDeleteRow ¶ added in v0.1.12
type ListAllBucketsRow ¶
type ListDatarangesForDatas3tRow ¶ added in v0.1.5
type ListDatas3tsRow ¶
type ObjectsToDelete ¶ added in v0.1.12
type Queries ¶
type Queries struct {
// contains filtered or unexported fields
}
func (*Queries) AddBucket ¶
func (q *Queries) AddBucket(ctx context.Context, arg AddBucketParams) error
func (*Queries) AddDatarangeUpload ¶
func (*Queries) AddDatas3t ¶
func (q *Queries) AddDatas3t(ctx context.Context, arg AddDatas3tParams) error
func (*Queries) AllAccessConfigs ¶
func (*Queries) BucketExists ¶
func (*Queries) CheckDatarangeOverlap ¶
func (*Queries) CheckDatarangeUploadOverlap ¶
func (*Queries) CheckFullDatarangeCoverage ¶ added in v0.1.3
func (q *Queries) CheckFullDatarangeCoverage(ctx context.Context, arg CheckFullDatarangeCoverageParams) (bool, error)
Check if a datapoint range is fully covered by existing dataranges with no gaps Returns true if the range is fully covered by at least two dataranges
func (*Queries) ClearDatas3tDataranges ¶ added in v0.1.9
func (*Queries) CountDatarangeUploads ¶
func (*Queries) CountDataranges ¶
func (*Queries) CountDatarangesForDatas3t ¶ added in v0.1.16
func (*Queries) CountKeysToDelete ¶
func (*Queries) CountObjectsToDelete ¶ added in v0.1.12
func (*Queries) CreateAggregateUpload ¶ added in v0.1.3
func (*Queries) CreateDatarange ¶
func (*Queries) CreateDatarangeUpload ¶
func (*Queries) DeleteAggregateUpload ¶ added in v0.1.3
func (*Queries) DeleteDatarange ¶
func (*Queries) DeleteDatarangeUpload ¶
func (*Queries) DeleteDatarangesByIDs ¶ added in v0.1.3
func (*Queries) DeleteDatas3t ¶ added in v0.1.16
func (*Queries) DeleteKeysToDelete ¶ added in v0.1.7
func (*Queries) DeleteObjectsToDelete ¶ added in v0.1.12
func (*Queries) GetAggregateUploadWithDetails ¶ added in v0.1.3
func (*Queries) GetAllDatarangeUploads ¶
func (q *Queries) GetAllDatarangeUploads(ctx context.Context) ([]GetAllDatarangeUploadsRow, error)
func (*Queries) GetAllDataranges ¶
func (q *Queries) GetAllDataranges(ctx context.Context) ([]GetAllDatarangesRow, error)
func (*Queries) GetBucketCredentials ¶ added in v0.1.3
func (*Queries) GetDatarangeByExactRange ¶
func (q *Queries) GetDatarangeByExactRange(ctx context.Context, arg GetDatarangeByExactRangeParams) (GetDatarangeByExactRangeRow, error)
func (*Queries) GetDatarangeFields ¶
func (q *Queries) GetDatarangeFields(ctx context.Context) ([]GetDatarangeFieldsRow, error)
func (*Queries) GetDatarangeUploadIDs ¶
func (*Queries) GetDatarangeUploadWithDetails ¶
func (*Queries) GetDatarangesForDatapoints ¶
func (q *Queries) GetDatarangesForDatapoints(ctx context.Context, arg GetDatarangesForDatapointsParams) ([]GetDatarangesForDatapointsRow, error)
func (*Queries) GetDatarangesForDatas3t ¶ added in v0.1.2
func (*Queries) GetDatarangesInRange ¶ added in v0.1.3
func (q *Queries) GetDatarangesInRange(ctx context.Context, arg GetDatarangesInRangeParams) ([]GetDatarangesInRangeRow, error)
func (*Queries) GetDatas3tIDByName ¶ added in v0.1.16
func (*Queries) GetDatas3tWithBucket ¶
func (*Queries) GetKeysToDelete ¶ added in v0.1.7
func (*Queries) GetObjectsToDelete ¶ added in v0.1.12
func (*Queries) IncrementUploadCounter ¶
func (*Queries) ListAllBuckets ¶
func (q *Queries) ListAllBuckets(ctx context.Context) ([]ListAllBucketsRow, error)
func (*Queries) ListDatarangesForDatas3t ¶ added in v0.1.5
func (*Queries) ListDatas3ts ¶
func (q *Queries) ListDatas3ts(ctx context.Context) ([]ListDatas3tsRow, error)
func (*Queries) ScheduleKeyForDeletion ¶
func (*Queries) ScheduleObjectForDeletion ¶ added in v0.1.12
func (q *Queries) ScheduleObjectForDeletion(ctx context.Context, arg ScheduleObjectForDeletionParams) error
func (*Queries) ScheduleObjectsForDeletion ¶ added in v0.1.12
func (q *Queries) ScheduleObjectsForDeletion(ctx context.Context, arg ScheduleObjectsForDeletionParams) error
func (*Queries) UpdateUploadCounter ¶ added in v0.1.3
func (q *Queries) UpdateUploadCounter(ctx context.Context, arg UpdateUploadCounterParams) error
type ScheduleObjectForDeletionParams ¶ added in v0.1.12
type ScheduleObjectsForDeletionParams ¶ added in v0.1.12
type UpdateUploadCounterParams ¶ added in v0.1.3
Click to show internal directories.
Click to hide internal directories.