Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/cloudflare/parquet-tsdb-poc
/ functions
Functions
341 in github.com/cloudflare/parquet-tsdb-poc
⨍
Functions
341
◇
Types & classes
94
↓ 35 callers
Function
writeErrorResponse
(w http.ResponseWriter, r errorResponse)
api/http/query.go:112
↓ 34 callers
Method
String
()
proto/metapb/meta.pb.go:107
↓ 25 callers
Method
Close
()
db/db.go:126
↓ 21 callers
Method
Info
(_ context.Context, _ *infopb.InfoRequest)
api/grpc/thanos.go:39
↓ 8 callers
Method
Schema
()
search/search.go:434
↓ 8 callers
Method
Seek
(int64)
db/iterator.go:43
↓ 7 callers
Function
BeginOfDay
(t time.Time)
internal/util/date.go:31
↓ 7 callers
Function
LabelNameToColumn
(lbl string)
schema/schema.go:29
↓ 7 callers
Function
parseTimeParam
(r *http.Request, param string, defaultValue time.Time)
api/http/query.go:183
↓ 6 callers
Function
Equal
(path string, value parquet.Value)
search/constraint.go:31
↓ 6 callers
Method
Labels
()
db/iterator.go:22
↓ 6 callers
Method
Queryable
Queryable returns a storage.Queryable to evaluate queries with.
db/db.go:71
↓ 6 callers
Function
simplify
(rr []rowRange)
search/rowrange.go:42
↓ 5 callers
Function
BlockNameForDay
(t time.Time)
schema/block.go:35
↓ 5 callers
Method
Close
()
search/search.go:324
↓ 5 callers
Method
Err
()
db/seriesset.go:79
↓ 5 callers
Method
Next
()
db/seriesset.go:74
↓ 5 callers
Method
SeekToRow
(rowIndex int64)
search/search.go:339
↓ 5 callers
Method
Timerange
()
db/db.go:52
↓ 5 callers
Function
withTracing
(r *route.Router, path string, h http.HandlerFunc)
api/http/query.go:61
↓ 4 callers
Method
At
()
db/seriesset.go:84
↓ 4 callers
Method
AtT
()
db/iterator.go:52
↓ 4 callers
Method
Close
()
convert/tsdb.go:103
↓ 4 callers
Function
Projection
(schema *parquet.Schema, projections []string)
schema/schema.go:62
↓ 4 callers
Function
SpanFromContext
(ctx context.Context)
internal/tracing/tracer.go:19
↓ 4 callers
Method
clear
()
search/search.go:194
↓ 4 callers
Method
init
init initializes the constraint with respect to the file schema and projections.
search/search.go:26
↓ 4 callers
Function
storageToDB
(tb testing.TB, st *teststorage.TestStorage)
db/db_test.go:1027
↓ 3 callers
Method
Blocks
()
db/db.go:29
↓ 3 callers
Method
Close
()
convert/sort.go:157
↓ 3 callers
Method
Flush
()
convert/convert.go:350
↓ 3 callers
Function
Intersects
Intersects returns if [a, b] and [c, d] intersect.
internal/util/interval.go:8
↓ 3 callers
Method
Meta
()
convert/convert.go:30
↓ 3 callers
Function
Not
(cs Constraint)
search/constraint.go:207
↓ 3 callers
Method
ReadRows
(rows []parquet.Row)
search/search.go:355
↓ 3 callers
Method
Reset
()
search/search.go:317
↓ 3 callers
Method
Schema
()
convert/tsdb.go:111
↓ 3 callers
Method
accept
accept returns if this constraint is satisfied by the row.
search/search.go:24
↓ 3 callers
Method
clear
()
search/search.go:310
↓ 3 callers
Function
columnIDForKnownColumn
(schema *parquet.Schema, columnName string)
convert/tsdb.go:98
↓ 3 callers
Method
head
()
convert/sort.go:226
↓ 3 callers
Function
parseDurationParam
(r *http.Request, param string, defaultValue time.Duration)
api/http/query.go:195
↓ 3 callers
Method
rowRanges
rowRanges returns a set of non-overlapping increasing row indexes that may satisfy the constraint.
search/search.go:22
↓ 3 callers
Function
setupBucket
(log *slog.Logger, opts bucketOpts)
cmd/config.go:80
↓ 3 callers
Function
zLabelsFromMetric
(metric labels.Labels)
api/grpc/thanos.go:194
↓ 2 callers
Function
And
(cs ...Constraint)
search/constraint.go:163
↓ 2 callers
Method
At
()
db/iterator.go:45
↓ 2 callers
Method
AtFloatHistogram
(*histogram.FloatHistogram)
db/iterator.go:49
↓ 2 callers
Method
AtHistogram
(*histogram.Histogram)
db/iterator.go:46
↓ 2 callers
Method
AtT
()
db/iterator.go:98
↓ 2 callers
Function
ChunksPfileNameForShard
(name string, shard int)
schema/block.go:49
↓ 2 callers
Method
Close
parquet.Rows interface stuff we care about
search/search_test.go:175
↓ 2 callers
Function
Contains
Contains returns if [a, b] contains [c, d].
internal/util/interval.go:13
↓ 2 callers
Function
ConvertTSDBBlock
( ctx context.Context, bkt objstore.Bucket, day time.Time, blks []Convertible, opts ...ConvertOption, )
convert/convert.go:94
↓ 2 callers
Method
Discover
(ctx context.Context)
db/discover.go:67
↓ 2 callers
Function
EndOfDay
(t time.Time)
internal/util/date.go:36
↓ 2 callers
Method
Err
()
db/iterator.go:53
↓ 2 callers
Function
Joined
(l, r *parquet.Schema)
schema/schema.go:108
↓ 2 callers
Function
LabelsPfileNameForShard
(name string, shard int)
schema/block.go:46
↓ 2 callers
Function
Match
( ctx context.Context, c Constraint, labelPfile *parquet.File, labelSchema *parquet.Schema, chunkPfile *p
search/search.go:34
↓ 2 callers
Function
MetaFileNameForBlock
(name string)
schema/block.go:53
↓ 2 callers
Method
Metas
()
db/discover.go:57
↓ 2 callers
Method
Next
()
db/iterator.go:44
↓ 2 callers
Function
Null
()
search/constraint.go:228
↓ 2 callers
Method
Querier
(mint, maxt int64)
db/db.go:101
↓ 2 callers
Method
ReadValues
(values []parquet.Value)
search/search.go:222
↓ 2 callers
Function
Regex
(path string, regex string)
search/constraint.go:303
↓ 2 callers
Method
ReplicaQueryable
ReplicaQueryable returns a storage.Queryable that drops replica labels at runtime. Replica labels are labels that identify a replica, i.e. one member
db/db.go:82
↓ 2 callers
Method
RowReader
()
convert/sort.go:82
↓ 2 callers
Method
Select
(ctx context.Context, sorted bool, hints *storage.SelectHints, matchers ...*labels.Matcher)
db/db.go:156
↓ 2 callers
Method
Sync
(ctx context.Context, metas map[string]Meta)
db/syncer.go:106
↓ 2 callers
Method
Update
(ctx context.Context)
db/syncer.go:234
↓ 2 callers
Method
Warnings
()
db/seriesset.go:89
↓ 2 callers
Function
WithCompression
(s *parquet.Schema)
schema/schema.go:51
↓ 2 callers
Function
ZigZagDecode
(v uint64)
internal/encoding/zigzag.go:11
↓ 2 callers
Function
ZigZagEncode
(x int64)
internal/encoding/zigzag.go:7
↓ 2 callers
Function
alignsToStartOfDay
(t time.Time)
internal/util/date.go:40
↓ 2 callers
Function
buildFile
(t testing.TB, rows []T)
search/search_test.go:150
↓ 2 callers
Function
engineFromQueryOpts
(opts queryOpts)
cmd/serve.go:137
↓ 2 callers
Function
equalRows
(l, r []parquet.Row)
search/search_test.go:138
↓ 2 callers
Function
file_meta_proto_rawDescGZIP
()
proto/metapb/meta.pb.go:170
↓ 2 callers
Function
intersectRowRanges
intersect intserects the row ranges from left hand sight with the row ranges from rhs it assumes that lhs and rhs are simplified and returns a simplif
search/rowrange.go:19
↓ 2 callers
Function
newBlockForMeta
(ctx context.Context, bkt objstore.Bucket, m Meta, opts ...BlockOption)
db/syncer.go:256
↓ 2 callers
Function
newConcatRowReader
(rrs []RowReaderCloser)
search/search.go:133
↓ 2 callers
Function
newFlushingWriter
(w rowWriterFlusher, flush int)
convert/convert.go:359
↓ 2 callers
Function
newLazySeriesSet
(ctx context.Context, selectFn selectFn, sorted bool, hints *storage.SelectHints, matchers ...*labels.Matcher)
db/seriesset.go:39
↓ 2 callers
Function
parseLimitParam
(r *http.Request)
api/http/query.go:248
↓ 2 callers
Function
parseQueryParam
(r *http.Request)
api/http/query.go:221
↓ 2 callers
Method
queryOpts
()
api/http/query.go:265
↓ 2 callers
Method
read
()
convert/sort.go:239
↓ 2 callers
Function
readAll
(t *testing.T, rr parquet.RowReader)
search/search_test.go:213
↓ 2 callers
Function
readMetafile
(ctx context.Context, bkt objstore.Bucket, name string)
db/discover.go:141
↓ 2 callers
Function
toQueryStats
(stats *stats.Statistics)
api/grpc/thanos.go:214
↓ 2 callers
Function
writeQueryResponse
(w http.ResponseWriter, r *promql.Result)
api/http/query.go:135
↓ 1 callers
Function
BufferPool
(p parquet.BufferPool)
convert/convert.go:88
↓ 1 callers
Function
BuildSchemaFromLabels
(lbls []string)
schema/schema.go:37
↓ 1 callers
Function
ChunkProjection
(s *parquet.Schema)
schema/schema.go:79
↓ 1 callers
Method
Chunks
()
convert/convert.go:28
↓ 1 callers
Method
Close
()
db/shard.go:64
↓ 1 callers
Function
ColumnToLabelName
(col string)
schema/schema.go:33
next →
1–100 of 341, ranked by callers