Type alias CSQLVertex

CSQLVertex: {
    docType: "vertex";
    existsFilters?: {
        exists: string;
        path: string;
    }[];
    facets?: {
        name: string;
        path: string;
        size?: number;
        termFilters?: {
            path: string;
            term: string;
        }[];
    }[];
    rangeFilters?: {
        exclude: boolean;
        gt?: string;
        gte?: string;
        lt?: string;
        lte?: string;
        path: string;
    }[];
    sort?: {
        order: "asc" | "desc";
        path: string;
    }[];
    termFilters?: {
        exclude?: boolean;
        path: string;
        term: string;
    }[];
    termsFilters?: {
        exclude?: boolean;
        path: string;
        terms: [string, ...string[]];
    }[];
    textFilter?: {
        exclude: boolean;
        paths: [{
            boost?: number;
            fuzziness?: "AUTO" | number;
            path: string;
            prefix_length?: number;
        }, ...{
            boost?: number;
            fuzziness?: "AUTO" | number;
            path: string;
            prefix_length?: number;
        }[]];
        term: string;
    };
}

Type declaration

  • docType: "vertex"
  • Optional existsFilters?: {
        exists: string;
        path: string;
    }[]
  • Optional facets?: {
        name: string;
        path: string;
        size?: number;
        termFilters?: {
            path: string;
            term: string;
        }[];
    }[]
  • Optional rangeFilters?: {
        exclude: boolean;
        gt?: string;
        gte?: string;
        lt?: string;
        lte?: string;
        path: string;
    }[]
  • Optional sort?: {
        order: "asc" | "desc";
        path: string;
    }[]
  • Optional termFilters?: {
        exclude?: boolean;
        path: string;
        term: string;
    }[]
  • Optional termsFilters?: {
        exclude?: boolean;
        path: string;
        terms: [string, ...string[]];
    }[]
  • Optional textFilter?: {
        exclude: boolean;
        paths: [{
            boost?: number;
            fuzziness?: "AUTO" | number;
            path: string;
            prefix_length?: number;
        }, ...{
            boost?: number;
            fuzziness?: "AUTO" | number;
            path: string;
            prefix_length?: number;
        }[]];
        term: string;
    }
    • exclude: boolean
    • paths: [{
          boost?: number;
          fuzziness?: "AUTO" | number;
          path: string;
          prefix_length?: number;
      }, ...{
          boost?: number;
          fuzziness?: "AUTO" | number;
          path: string;
          prefix_length?: number;
      }[]]
    • term: string

Generated using TypeDoc