dyna-record
    Preparing search index...

    Interface ReadProjection

    Projection applied to ordinary reads (findById, query, internal prefetches) on a table with a vector index, excluding the vector attribute. DynamoDB has no exclusion form, so this is an inclusion list: the union of table aliases across every entity mapped to the table, minus the vector alias. The union is what makes it safe on adjacency-list queries whose results span entity types. It saves network bytes and latency, not billed capacity — reads bill on full item size regardless of projection

    interface ReadProjection {
        attributeNames: Record<string, string>;
        expression: string;
    }
    Index

    Properties

    attributeNames: Record<string, string>

    The ExpressionAttributeNames entries backing the expression

    expression: string

    The ProjectionExpression string of #-aliased attribute names