feat: extend root

This commit is contained in:
dualfroz committed 2026-09-10 18:22:45 +02:00
1 parent 7759ee858e
commit b9873660ac
1 file changed
+100
+100
View File
@@ -17,6 +17,80 @@ pub const BlockCache = @import("cache.zig").BlockCache;
pub const compress = @import("compress.zig"); pub const compress = @import("compress.zig");
pub const Transaction = @import("txn.zig").Transaction; pub const Transaction = @import("txn.zig").Transaction;
pub const Stats = @import("stats.zig").Stats; pub const Stats = @import("stats.zig").Stats;
pub const protocol = @import("protocol.zig");
pub const Server = @import("server.zig").Server;
pub const Client = @import("client.zig").Client;
pub const row = @import("row.zig");
pub const index = @import("index.zig");
pub const query = @import("query.zig");
pub const Table = query.Table;
pub const Predicate = query.Predicate;
pub const Page = query.Page;
pub const expr = @import("expr.zig");
pub const join = @import("join.zig");
pub const JoinedRow = join.JoinedRow;
pub const OuterJoinedRow = join.OuterJoinedRow;
pub const RightOuterJoinedRow = join.RightOuterJoinedRow;
pub const FullOuterJoinedRow = join.FullOuterJoinedRow;
pub const txnTable = @import("txn_table.zig");
pub const TableTxn = txnTable.TableTxn;
pub const collections = @import("collections.zig");
pub const Counter = collections.Counter;
pub const Hash = collections.Hash;
pub const Set = collections.Set;
pub const List = collections.List;
pub const ZSet = collections.ZSet;
pub const backup = @import("backup.zig");
pub const BackupError = backup.BackupError;
pub const BackupInfo = backup.BackupInfo;
pub const metrics = @import("metrics.zig");
pub const MetricCounter = metrics.MetricCounter;
pub const Gauge = metrics.Gauge;
pub const Histogram = metrics.Histogram;
pub const TokenBucket = metrics.TokenBucket;
pub const SlidingWindowLimiter = metrics.SlidingWindowLimiter;
pub const MetricsRegistry = metrics.Registry;
pub const replicate = @import("replicate.zig");
pub const Replicator = replicate.Replicator;
pub const WalTailer = replicate.WalTailer;
pub const ReplicateError = replicate.ReplicateError;
pub const heap = @import("heap.zig");
pub const MinHeap = heap.MinHeap;
pub const version = @import("version.zig");
pub const VersionSet = version.VersionSet;
pub const VersionEdit = version.VersionEdit;
pub const auth = @import("auth.zig");
pub const AuthStore = auth.Store;
pub const AuthRole = auth.Role;
pub const AuthError = auth.AuthError;
pub const session = @import("session.zig");
pub const SessionStore = session.SessionStore;
pub const ttl = @import("ttl.zig");
pub const TtlResult = ttl.TtlResult;
pub const collttl = @import("collttl.zig");
pub const CollectionKind = collections.Kind;
pub const concurrent = @import("concurrent.zig");
pub const GuardedDb = concurrent.GuardedDb;
pub const keyspace = @import("keyspace.zig");
pub const repl = @import("repl.zig");
pub const Repl = repl.Repl;
pub const ReplError = repl.ReplError;
pub const dump = @import("dump.zig");
pub const aggregate = @import("aggregate.zig");
pub const AggKind = aggregate.AggKind;
pub const AggSpec = aggregate.AggSpec;
pub const GroupBy = aggregate.GroupBy;
pub const GroupRow = aggregate.GroupRow;
pub const AggregateError = aggregate.AggregateError;
pub const window = @import("window.zig");
pub const WindowKind = window.WindowKind;
pub const WindowSpec = window.WindowSpec;
pub const WindowError = window.WindowError;
pub const WindowFrameMode = window.FrameMode;
pub const pubsub = @import("pubsub.zig");
pub const PubSubHub = pubsub.Hub;
pub const PubSubSubscriber = pubsub.Subscriber;
pub const PubSubMessage = pubsub.Message;
test { test {
_ = @import("encode.zig"); _ = @import("encode.zig");
@@ -30,4 +104,30 @@ test {
_ = @import("txn.zig"); _ = @import("txn.zig");
_ = @import("stats.zig"); _ = @import("stats.zig");
_ = @import("db.zig"); _ = @import("db.zig");
_ = @import("protocol.zig");
_ = @import("server.zig");
_ = @import("client.zig");
_ = @import("row.zig");
_ = @import("index.zig");
_ = @import("query.zig");
_ = @import("expr.zig");
_ = @import("join.zig");
_ = @import("txn_table.zig");
_ = @import("collections.zig");
_ = @import("backup.zig");
_ = @import("metrics.zig");
_ = @import("replicate.zig");
_ = @import("heap.zig");
_ = @import("version.zig");
_ = @import("auth.zig");
_ = @import("session.zig");
_ = @import("ttl.zig");
_ = @import("collttl.zig");
_ = @import("concurrent.zig");
_ = @import("keyspace.zig");
_ = @import("repl.zig");
_ = @import("aggregate.zig");
_ = @import("dump.zig");
_ = @import("window.zig");
_ = @import("pubsub.zig");
} }