API reference
@melon-db/db
API reference for @melon-db/db
@melon-db/db API Reference
@melon-db/db
Core schema, query AST, adapter contract, runtime engine, migrations, and sync primitives.
Classes
Interfaces
- AdapterChangeSet
- AdapterCountResult
- AdapterFindResult
- ApplyRemoteChangesOptions
- CheckpointStore
- CollectionMetadata
- CollectionSchemaDefinition
- ConflictResolverContext
- CreateDatabaseOptions
- DatabaseSchemaDefinition
- DevtoolsBridge
- FieldDefinition
- GetLocalChangesOptions
- InitializeOptions
- MelonCollection
- MelonDatabase
- MelonErrorOptions
- MelonQueryHandle
- MelonSchema
- MetaStore
- Migration
- MigrationAdapterHooks
- MigrationStepExecutor
- PreparedQuery
- QueryAst
- QueryDebugSnapshot
- QueryExecutionDebug
- QueryPlan
- QueryPredicate
- QueryRelationFilter
- QueryRelationInclude
- QuerySelect
- QuerySort
- ReadContext
- RelationDefinition
- StorageAdapter
- StorageAdapterCapabilities
- SyncChanges
- SyncConfig
- SyncDebugSnapshot
- SyncOutboxEntry
- SyncOutboxStore
- WriteContext
Type Aliases
- AdapterRecord
- AdapterWriteOperation
- CollectionQueryInput
- CollectionRecord
- ConflictResolver
- ConflictResolverResult
- InsertInput
- MelonErrorCode
- MelonScalar
- MigrationStep
- PreparedQuerySource
- QueryBooleanNode
- QueryOperator
- RemoteSyncOperation
- SyncDebugPhase
- SyncOutboxOperation
- SyncOutboxOperation
- SyncRecord
- UpdateInput
Variables
- CREATE_META_TABLE_SQL
- MelonErrorCode
- META_TABLE
- SCHEMA_VERSION_KEY
- SYNC_LAST_PULLED_AT_KEY
- SYNC_LAST_SCHEMA_VERSION_KEY
- SyncDebugPhase
Functions
- and
- applyRelationFilters
- createDatabase
- createInMemoryAdapter
- createInMemoryMigrationExecutor
- createMelonSchema
- createMemoryCheckpointStore
- createMemorySyncOutboxStore
- createMetaCheckpointStore
- createSqlMigrationHooks
- ensureMetaTable
- evaluateQuery
- getStoredSchemaVersion
- loadIncludes
- mergeRemoteWithPendingFields
- not
- or
- planQuery
- predicate
- prepareQuery
- queryAst
- runMigrationsWithExecutor
- validateQuery
- validateSyncChanges
