Esempio n. 1
0
        /// <summary>
        /// varray_type_def :
        ///     (VARRAY | VARYING ARRAY) LEFT_PAREN expression RIGHT_PAREN OF type_spec(NOT NULL)?
        ///     ;
        /// </summary>
        /// <param name="context"></param>
        /// <returns></returns>
        public override object VisitVarray_type_def([NotNull] PlSqlParser.Varray_type_defContext context)
        {
            OVarrayTypeDefinition result = new OVarrayTypeDefinition()
            {
                Varying    = context.VARYING().Exist(),
                Expression = (OCodeExpression)VisitExpression(context.expression()),
                Type       = (OTypeReference)VisitType_spec(context.type_spec()),
                Nullable   = !context.NULL().Exist(),
            };

            return(result);
        }
Esempio n. 2
0
 public void VisitVarrayTypeDefinition(OVarrayTypeDefinition oVarrayTypeDefinition)
 {
     throw new NotImplementedException();
 }
Esempio n. 3
0
 public void VisitVarrayTypeDefinition(OVarrayTypeDefinition oVarrayTypeDefinition)
 {
 }