Skip to content

monolayer-pg / schema / PgIndex

Class: PgIndex<T>

Type Parameters

Type Parameter
T extends string | string & Record<string, never>

Methods

expression()

expression(expression): PgIndex<T>

Parameters

ParameterType
expressionExpression<SqlBool>

Returns

PgIndex<T>


external()

external(): PgIndex<T>

Returns

PgIndex<T>


ifNotExists()

ifNotExists(): PgIndex<T>

Returns

PgIndex<T>


nullsNotDistinct()

nullsNotDistinct(): PgIndex<T>

Returns

PgIndex<T>


unique()

unique(): PgIndex<T>

Returns

PgIndex<T>


using()

using(indexType): PgIndex<T>

Parameters

ParameterType
indexTypestring

Returns

PgIndex<T>


where()

where(lhs, op, rhs)

where(lhs, op, rhs): this

Parameters
ParameterType
lhsExpression<any> | T
opComparisonOperatorExpression
rhsunknown
Returns

this

where(factory)

where(factory): this

Parameters
ParameterType
factory(qb) => Expression<SqlBool>
Returns

this

where(expression)

where(expression): this

Parameters
ParameterType
expressionExpression<SqlBool>
Returns

this