MCPcopy Index your code
hub / github.com/simstudioai/sim / buildDurationCondition

Function buildDurationCondition

apps/sim/lib/logs/filters.ts:217–234  ·  view source on GitHub ↗
(operator: ComparisonOperator, value: number)

Source from the content-addressed store, hash-verified

215}
216
217function buildDurationCondition(operator: ComparisonOperator, value: number): SQL | undefined {
218 const durationField = workflowExecutionLogs.totalDurationMs
219
220 switch (operator) {
221 case '=':
222 return eq(durationField, value)
223 case '>':
224 return gt(durationField, value)
225 case '<':
226 return lt(durationField, value)
227 case '>=':
228 return gte(durationField, value)
229 case '<=':
230 return lte(durationField, value)
231 case '!=':
232 return ne(durationField, value)
233 }
234}
235
236/**
237 * Builds SQL conditions for simple level filtering (used by export API).

Callers 1

buildFilterConditionsFunction · 0.85

Calls 1

eqFunction · 0.50

Tested by

no test coverage detected