using System;

using NexusDB.UDFInterface;

namespace NexusDB.Test.UDFFunctions

{

       [NexusDB_UDFFunction("Counter", 1, nxSqlReturnTypeType.rttAsArg1x)]

       public class nxUDF_CounterClass : nxBaseUDFFunction

       {

               int fCounter = 1;

               public override object GetValue(InxVariantList Args, InxSqlContext Context)

               {

                       return fCounter++;

               }

       }

       [NexusDB_UDFFunction("Mirror", 1, nxSqlReturnTypeType.rttAsArg1x)]

       public class nxUDF_MirrorClass : nxBaseUDFFunction

       {

               public override object GetValue(InxVariantList Args, InxSqlContext Context)

               {

                       return Args.GetValue(0);

               }

       }

}

Home | Site Contents | Documentation | NexusDB Manual V4 | .NET Guide | Extending the NexusDB Server | InterOp Pack Reference | Examples