コード例 #1
0
        public static ICursor Show(this IRequest request, ShowTarget target, ObjectName objectName)
        {
            var result = request.ExecuteStatement(new ShowStatement(target, objectName));

            if (result.Type == StatementResultType.Exception)
            {
                throw result.Error;
            }

            if (result.Type != StatementResultType.CursorRef)
            {
                throw new InvalidOperationException("The SHOW statement was not executed correctly.");
            }

            return(result.Cursor);
        }
コード例 #2
0
ファイル: ShowStatement.cs プロジェクト: deveel/deveeldb
 public ShowStatement(ShowTarget target, ObjectName tableName)
 {
     Target = target;
     TableName = tableName;
 }
コード例 #3
0
ファイル: ShowStatement.cs プロジェクト: deveel/deveeldb
 public ShowStatement(ShowTarget target)
     : this(target, null)
 {
 }
コード例 #4
0
 public static ICursor Show(this IRequest request, ShowTarget target)
 {
     return(Show(request, target, null));
 }
コード例 #5
0
 public ShowStatement(ShowTarget target)
 {
     Target = target;
 }
コード例 #6
0
 public Prepared(ShowTarget target, ObjectName tableName)
 {
     Target    = target;
     TableName = tableName;
 }
コード例 #7
0
 public ShowStatement(ShowTarget target, ObjectName tableName)
 {
     Target    = target;
     TableName = tableName;
 }
コード例 #8
0
 public ShowStatement(ShowTarget target)
     : this(target, null)
 {
 }