MCPcopy Index your code
hub / github.com/jOOQ/jOOQ / accept

Method accept

jOOQ/src/main/java/org/jooq/impl/ArrayAllMatch.java:125–164  ·  view source on GitHub ↗
(Context<?> ctx)

Source from the content-addressed store, hash-verified

123 }
124
125 @Override
126 public final void accept(Context<?> ctx) {
127 switch (ctx.family()) {
128
129
130
131
132
133
134
135
136
137
138 case DUCKDB:
139 case H2:
140 case HSQLDB:
141 case POSTGRES:
142 case YUGABYTEDB:
143 ctx.visit(ifNotNull(array, notExists(arrayTransform(ctx, array, predicate.$arg1(), null, DSL.not(predicate.$result())))));
144 break;
145
146 case CLICKHOUSE:
147 ctx.visit(DSL.function(N_arrayAll, getDataType(), DSL.field("{0}", OTHER, predicate), array));
148 break;
149
150
151
152
153
154
155
156 case TRINO:
157 ctx.visit(function(N_ALL_MATCH, BOOLEAN, array, DSL.field("{0}", OTHER, predicate)));
158 break;
159
160 default:
161 ctx.visit(function(N_ARRAY_ALL_MATCH, BOOLEAN, array, DSL.field("{0}", OTHER, predicate)));
162 break;
163 }
164 }
165
166
167

Callers

nothing calls this directly

Calls 11

notMethod · 0.95
functionMethod · 0.95
fieldMethod · 0.95
ifNotNullMethod · 0.80
arrayTransformMethod · 0.80
familyMethod · 0.65
visitMethod · 0.65
$arg1Method · 0.65
$resultMethod · 0.65
getDataTypeMethod · 0.65
notExistsMethod · 0.45

Tested by

no test coverage detected