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 & {});
Defined In
Source
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