@patternmeshjs/core
    Preparing search index...

    Function createAccessPatternFactory

    • Parameters

      • table: TableDef
      • discriminatorValue: string

      Returns {
          count: <I>(
              indexName: string | undefined,
              fn: (input: I) => QueryExtras<KeyParts>,
          ) => {
              indexName: string | undefined;
              kind: string;
              name: string;
              buildRequest(input: I): DynamoReadPlan;
          };
          query: <I>(
              indexName: string | undefined,
              fn: (input: I) => QueryExtras<KeyParts>,
          ) => AccessPatternDef<I>;
          scan: <I>(
              indexName: string | undefined,
              fn: (input: I) => ScanExtras,
          ) => {
              indexName: string | undefined;
              kind: string;
              name: string;
              buildRequest(input: I): DynamoReadPlan;
          };
          unique: <I>(
              indexName: string,
              fn: (input: I) => { pk: string; sk?: string },
          ) => {
              indexName: string;
              kind: string;
              name: string;
              buildRequest(input: I): DynamoReadPlan;
          };
          get<I>(
              fn: (
                  input: I,
              ) => KeyParts & {
                  consistentRead?: boolean;
                  expressionAttributeNames?: Record<string, string>;
                  projectionExpression?: string;
              },
          ): AccessPatternDef<I>;
      }