/// <summary> /// record_type_def : // Record Declaration Specific Clauses /// RECORD LEFT_PAREN(COMMA? field_spec)+ RIGHT_PAREN /// ; /// </summary> /// <param name="context"></param> /// <returns></returns> public override object VisitRecord_type_def([NotNull] PlSqlParser.Record_type_defContext context) { var field_specs = context.field_spec(); List <OFieldSpecExpression> _types = new List <OFieldSpecExpression>(); if (field_specs != null) { foreach (PlSqlParser.Field_specContext field_spec in field_specs) { var field = (OFieldSpecExpression)VisitField_spec(field_spec); _types.Add(field); } } ORecordTypeDef result = new ORecordTypeDef() { Fields = _types, }; return(result); }
public void VisitRecordTypeDef(ORecordTypeDef oRecordTypeDef) { throw new NotImplementedException(); }
public void VisitRecordTypeDef(ORecordTypeDef oRecordTypeDef) { }