Home / Type/ GelIndexOpClass Type — drizzle-orm Architecture

GelIndexOpClass Type — drizzle-orm Architecture

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

Entity Profile

Dependency Diagram

graph TD
  19ee7798_3b93_d734_ce83_405a7f08761f["GelIndexOpClass"]
  7913dddc_a30d_737a_c184_2da6763dd9e0["indexes.ts"]
  19ee7798_3b93_d734_ce83_405a7f08761f -->|defined in| 7913dddc_a30d_737a_c184_2da6763dd9e0
  style 19ee7798_3b93_d734_ce83_405a7f08761f fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

drizzle-orm/src/gel-core/indexes.ts lines 57–115

export type GelIndexOpClass =
	| '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'
	| '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 GelIndexOpClass type?
GelIndexOpClass is a type/interface in the drizzle-orm codebase, defined in drizzle-orm/src/gel-core/indexes.ts.
Where is GelIndexOpClass defined?
GelIndexOpClass is defined in drizzle-orm/src/gel-core/indexes.ts at line 57.

Analyze Your Own Codebase

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

Try Supermodel Free