Ejemplo n.º 1
0
        public EventsContainer(string fileDataPath, string fieldsDefinitionPath)
        {
            fieldsCount = 0;
            replayFlag  = false;

            if (fieldsDefinitionPath != null && fieldsDefinitionPath.Length > 0)
            {
                eventsFlag = ParseCSVFile(fieldsDefinitionPath);

                InitializeFieldDefinitions();

                messageSchema = new MessageSchema(fields);

                if (!eventsFlag)
                {
                    eventsFlag = ParseCSVFile(fileDataPath);
                }
            }
            else
            {
                eventsFlag = ParseCSVFile(fileDataPath);

                InitializeFieldDefinitions();

                messageSchema = new MessageSchema(fields);
            }
        }
Ejemplo n.º 2
0
        public EventsContainer(string fileDataPath)
        {
            fieldsCount = 0;
            replayFlag  = false;
            eventsFlag  = ParseCSVFile(fileDataPath);

            InitializeFieldDefinitions();

            messageSchema = new MessageSchema(fields);
        }