-
Notifications
You must be signed in to change notification settings - Fork 669
Open
Description
Description
- User-defined indexes currently use a different record structure than connectors, causing inconsistency in JavaScript function interfaces
- The
EventRecordclass lacks exposed schema format information needed by JavaScript selectors - The old
ResolvedEventJsObjectimplementation needs refactoring to support the unified structure with proper object hierarchy
Deliverables
- Schema Format Exposure: Add
SchemaFormatproperty toEventRecordwith lazy initialization from properties - Record Object Hierarchy: Create
RecordObject,PositionObject, andSchemaInfoObjectclasses to provide unified structure matching connectors - Property Mapping: Implement
MapFrommethods to populate JavaScript objects fromResolvedEventwith sequence ID tracking - Test Coverage: Update all index tests to use new record properties (
rec.schemaInfo.subject,rec.value,rec.headers, etc.) - Documentation: Update user-defined index documentation with complete record structure specification
Metadata
Metadata
Assignees
Labels
No labels