#![warn(missing_docs)]
pub mod executor;
pub mod ilp_registry;
pub mod profiler;
pub mod relation;
mod statistics;
pub use executor::{
DeltaRecomputeStats, EpistemicGpuBatchExecutionResult, EpistemicGpuBatchExecutionTrace,
EpistemicGpuCandidateGenerationTrace, EpistemicGpuCandidateValidationTrace,
EpistemicGpuConstraintValidationTrace, EpistemicGpuConstraintWorldViewValidationTrace,
EpistemicGpuExecutionResult, EpistemicGpuFinalResultMaterializationTrace,
EpistemicGpuFinalResultTransferTrace, EpistemicGpuFinalTupleMaterializationTrace,
EpistemicGpuKernelTimingTrace, EpistemicGpuMaterializationTrace,
EpistemicGpuModelMembershipSource, EpistemicGpuModelMembershipTrace,
EpistemicGpuPreparedExecution, EpistemicGpuPropagationTrace, EpistemicGpuProviderIdentity,
EpistemicGpuRejectionReason, EpistemicGpuRuntimeCounters, EpistemicGpuRuntimePreflight,
EpistemicGpuRuntimeTrace, EpistemicGpuRuntimeWcojCertification,
EpistemicGpuTransferBudgetTrace, EpistemicGpuWorkspace, EpistemicGpuWorkspaceCapacities,
EpistemicGpuWorkspaceLayout, EpistemicGpuWorkspaceResetTrace,
EpistemicGpuWorldViewValidationTrace, Executor, RelationDelta,
};
pub use ilp_registry::{read_device_row_count, IlpRegistry, IlpTagEntry, IlpTaggedResult};
pub use profiler::{ExecutionStats, MeasureGuard, OpStats, Profiler, StratumStats};
pub use relation::RelationStore;
pub use statistics::{JoinStats, JoinStrategy, QueryStatistics};