UNPKG

graphql-connections

Version:

Build and handle Relay-like GraphQL connections using a Knex query builder

16 lines (15 loc) 759 B
import KnexBaseQueryBuilder from './knex_base'; import Knex from 'knex'; import { QueryContext } from '../index'; import { IInAttributeMap, QueryBuilderOptions } from '../types'; export default class KnexMySQLFullTextQueryBuilder extends KnexBaseQueryBuilder { private searchColumns; private searchModifier?; private hasSearchOptions; constructor(queryContext: QueryContext, attributeMap: IInAttributeMap, options?: QueryBuilderOptions); createQuery(queryBuilder: Knex.QueryBuilder): Knex.QueryBuilder<any, any>; applyRelevanceSelect(queryBuilder: Knex.QueryBuilder): void; protected applySearch(queryBuilder: Knex.QueryBuilder): void; private createFullTextMatchClause; private isKnexMySQLBuilderOptions; }