Home / Type/ PgIndexOpClass Type — drizzle-orm Architecture

PgIndexOpClass Type — drizzle-orm Architecture

Architecture documentation for the PgIndexOpClass type/interface in indexes.ts from the drizzle-orm codebase.

Entity Profile

Dependency Diagram

graph TD
  92ef6f6d_f9ac_e405_e2da_8e2d29872c8a["PgIndexOpClass"]
  a406baef_d8bd_9bc9_efcd_e7c1450622b0["indexes.ts"]
  92ef6f6d_f9ac_e405_e2da_8e2d29872c8a -->|defined in| a406baef_d8bd_9bc9_efcd_e7c1450622b0
  style 92ef6f6d_f9ac_e405_e2da_8e2d29872c8a fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

drizzle-orm/src/pg-core/indexes.ts lines 48–107

export type PgIndexOpClass =
	| 'abstime_ops'
	| 'access_method'
	| 'anyarray_eq'
	| 'anyarray_ge'
	| 'anyarray_gt'
	| 'anyarray_le'
	| 'anyarray_lt'
	| 'anyarray_ne'
	| 'bigint_ops'
	| 'bit_ops'
	| 'bool_ops'
	| 'box_ops'
	| 'bpchar_ops'
	| 'char_ops'
	| 'cidr_ops'
	| 'cstring_ops'
	| 'date_ops'
	| 'float_ops'
	| 'int2_ops'
	| 'int4_ops'
	| 'int8_ops'
	| 'interval_ops'
	| 'jsonb_ops'
	| 'macaddr_ops'
	| 'name_ops'
	| 'numeric_ops'
	| 'oid_ops'
	| 'oidint4_ops'
	| 'oidint8_ops'
	| 'oidname_ops'
	| 'oidvector_ops'
	| 'point_ops'
	| 'polygon_ops'
	| 'range_ops'
	| 'record_eq'
	| 'record_ge'
	| 'record_gt'
	| 'record_le'
	| 'record_lt'
	| 'record_ne'
	| 'text_ops'
	| 'time_ops'
	| 'timestamp_ops'
	| 'timestamptz_ops'
	| 'timetz_ops'
	| 'uuid_ops'
	| 'varbit_ops'
	| 'varchar_ops'
	// pg_vector types
	| 'xml_ops'
	| 'vector_l2_ops'
	| 'vector_ip_ops'
	| 'vector_cosine_ops'
	| 'vector_l1_ops'
	| 'bit_hamming_ops'
	| 'bit_jaccard_ops'
	| 'halfvec_l2_ops'
	| 'sparsevec_l2_op'
	| (string & {});

Frequently Asked Questions

What is the PgIndexOpClass type?
PgIndexOpClass is a type/interface in the drizzle-orm codebase, defined in drizzle-orm/src/pg-core/indexes.ts.
Where is PgIndexOpClass defined?
PgIndexOpClass is defined in drizzle-orm/src/pg-core/indexes.ts at line 48.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free