Deveel.Data.RequestAccess.ResolveObjectName C# (CSharp) Method

ResolveObjectName() public method

public ResolveObjectName ( DbObjectType objectType, ObjectName objectName ) : ObjectName
objectType DbObjectType
objectName ObjectName
return ObjectName
        public override ObjectName ResolveObjectName(DbObjectType objectType, ObjectName objectName)
        {
            if (objectType == DbObjectType.Variable &&
                Request.Context.VariableExists(objectName.Name))
                return new ObjectName(objectName.Name);
            if (objectType == DbObjectType.Cursor &&
                Request.Context.VariableExists(objectName.Name))
                return new ObjectName(objectName.Name);
            if (objectType == DbObjectType.Trigger &&
                Request.Context.TriggerExists(objectName.Name))
                return new ObjectName(objectName.Name);

            return base.ResolveObjectName(objectType, objectName);
        }

Same methods

RequestAccess::ResolveObjectName ( string name ) : ObjectName