Interface AdapterLimitations

Adapter-specific limitations and constraints.

interface AdapterLimitations {
    maxConnections?: number;
    maxStatementLength?: number;
    maxBatchSize?: number;
    maxParameterSize?: number;
    supportedDataTypes: string[];
    unsupportedFeatures: string[];
    performanceCharacteristics: PerformanceCharacteristics;
    constraints?: Record<string, unknown>;
}

Properties

maxConnections?: number

Maximum number of concurrent connections (if applicable)

maxStatementLength?: number

Maximum length of a single SQL statement (in bytes/characters)

maxBatchSize?: number

Maximum number of operations in a single batch

maxParameterSize?: number

Maximum size of a single parameter value (in bytes)

supportedDataTypes: string[]

Data types supported by this adapter

unsupportedFeatures: string[]

Features that are explicitly not supported

performanceCharacteristics: PerformanceCharacteristics

Performance characteristics

constraints?: Record<string, unknown>

Additional adapter-specific constraints