Expand description
Nautilus protocol method definitions.
This module defines stable method names and their request/response payloads.
Structs§
- Batch
Operation - A single operation inside a batch transaction.
- Count
Params - Count request parameters.
- Create
Many Params - Create many request parameters.
- Create
Params - Create request parameters.
- Delete
Params - Delete request parameters.
- Find
First Params - Find first request parameters (same shape as FindMany — optional full args).
- Find
Many Params - Find many request parameters.
- Find
Unique Params - Find unique request parameters.
- Group
ByParams - Group-by request parameters.
- Handshake
Params - Handshake request parameters.
- Handshake
Result - Handshake response.
- Mutation
Result - Mutation result with count of affected rows.
- Query
Result - Query result containing data rows.
- RawQuery
Params - Raw SQL query request parameters.
- RawStmt
Query Params - Raw prepared-statement query request parameters.
- Schema
Validate Params - Schema validation request parameters.
- Schema
Validate Result - Schema validation result.
- Transaction
Batch Params - Execute multiple operations atomically in one transaction.
- Transaction
Batch Result - Result of a batch transaction.
- Transaction
Commit Params - Commit an interactive transaction.
- Transaction
Commit Result - Result of committing a transaction (empty on success).
- Transaction
Rollback Params - Rollback an interactive transaction.
- Transaction
Rollback Result - Result of rolling back a transaction (empty on success).
- Transaction
Start Params - Start a new interactive transaction.
- Transaction
Start Result - Result of starting a transaction.
- Update
Params - Update request parameters.
Enums§
- Isolation
Level - Transaction isolation level.
Constants§
- ENGINE_
HANDSHAKE - QUERY_
COUNT - QUERY_
CREATE - QUERY_
CREATE_ MANY - QUERY_
DELETE - QUERY_
FIND_ FIRST - QUERY_
FIND_ FIRST_ OR_ THROW - QUERY_
FIND_ MANY - QUERY_
FIND_ UNIQUE - QUERY_
FIND_ UNIQUE_ OR_ THROW - QUERY_
GROUP_ BY - Group records and compute aggregates (COUNT, AVG, SUM, MIN, MAX).
- QUERY_
RAW - Method name for executing a raw SQL query (no parameter binding).
- QUERY_
RAW_ STMT - Method name for executing a raw prepared-statement query (with bound params).
- QUERY_
UPDATE - SCHEMA_
VALIDATE - Method name for schema validation.
- TRANSACTION_
BATCH - Execute a batch of operations atomically in a single transaction.
- TRANSACTION_
COMMIT - Commit an interactive transaction.
- TRANSACTION_
ROLLBACK - Rollback an interactive transaction.
- TRANSACTION_
START - Start a new interactive transaction.
Type Aliases§
- Find
First OrThrow Params - Find first or throw request parameters (same shape as FindFirst).
- Find
Unique OrThrow Params - Find unique or throw request parameters (same shape as FindUnique).