@patternmeshjs/core
    Preparing search index...

    Class TransactWriteBuilder

    Index

    Constructors

    Methods

    • Parameters

      • ent: CompiledEntity
      • keyLogical: Record<string, unknown>
      • ifFn: (
            fields: Record<string, FieldRef<unknown>>,
            op: {
                and(...exprs: ConditionExpr[]): ConditionExpr;
                attributeType(left: FieldRef<unknown>, type: string): ConditionExpr;
                beginsWith(left: FieldRef<unknown>, value: string): ConditionExpr;
                contains<T>(left: FieldRef<T>, value: unknown): ConditionExpr;
                eq<T>(left: FieldRef<T>, right: T): ConditionExpr;
                exists(left: FieldRef<unknown>): ConditionExpr;
                ne<T>(left: FieldRef<T>, right: T): ConditionExpr;
                notExists(left: FieldRef<unknown>): ConditionExpr;
                or(...exprs: ConditionExpr[]): ConditionExpr;
            },
        ) => ConditionExpr

      Returns void

    • Parameters

      • ent: CompiledEntity
      • keyLogical: Record<string, unknown>
      • Optionaloptions: {
            if?: (
                fields: Record<string, FieldRef<unknown>>,
                op: {
                    and(...exprs: ConditionExpr[]): ConditionExpr;
                    attributeType(left: FieldRef<unknown>, type: string): ConditionExpr;
                    beginsWith(left: FieldRef<unknown>, value: string): ConditionExpr;
                    contains<T>(left: FieldRef<T>, value: unknown): ConditionExpr;
                    eq<T>(left: FieldRef<T>, right: T): ConditionExpr;
                    exists(left: FieldRef<unknown>): ConditionExpr;
                    ne<T>(left: FieldRef<T>, right: T): ConditionExpr;
                    notExists(left: FieldRef<unknown>): ConditionExpr;
                    or(...exprs: ConditionExpr[]): ConditionExpr;
                },
            ) => ConditionExpr;
        }

      Returns void

    • Parameters

      • ent: CompiledEntity
      • input: Record<string, unknown>
      • Optionaloptions: {
            if?: (
                fields: Record<string, FieldRef<unknown>>,
                op: {
                    and(...exprs: ConditionExpr[]): ConditionExpr;
                    attributeType(left: FieldRef<unknown>, type: string): ConditionExpr;
                    beginsWith(left: FieldRef<unknown>, value: string): ConditionExpr;
                    contains<T>(left: FieldRef<T>, value: unknown): ConditionExpr;
                    eq<T>(left: FieldRef<T>, right: T): ConditionExpr;
                    exists(left: FieldRef<unknown>): ConditionExpr;
                    ne<T>(left: FieldRef<T>, right: T): ConditionExpr;
                    notExists(left: FieldRef<unknown>): ConditionExpr;
                    or(...exprs: ConditionExpr[]): ConditionExpr;
                },
            ) => ConditionExpr;
        }

      Returns void