DeveelDB  20151217
complete SQL database system, primarly developed for .NET/Mono frameworks
DbObjectType.cs
Go to the documentation of this file.
1 //
2 // Copyright 2010-2015 Deveel
3 //
4 // Licensed under the Apache License, Version 2.0 (the "License");
5 // you may not use this file except in compliance with the License.
6 // You may obtain a copy of the License at
7 //
8 // http://www.apache.org/licenses/LICENSE-2.0
9 //
10 // Unless required by applicable law or agreed to in writing, software
11 // distributed under the License is distributed on an "AS IS" BASIS,
12 // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 // See the License for the specific language governing permissions and
14 // limitations under the License.
15 //
16 
17 using System;
18 
19 using Deveel.Data;
20 
21 namespace Deveel.Data.Sql {
27  public enum DbObjectType {
31  Table = 1,
32 
36  View = 2,
37 
42  Type = 4,
43 
48  Variable = 8,
49 
54  Row = 10,
55 
60  Column = 11,
61 
66  Trigger = 17,
67 
72  Sequence = 18,
73 
79  Routine = 20,
80 
85  Cursor = 25,
86 
91  Schema = 51
92  }
93 }
The single COLUMN of a table in a database, handling the form of data that can be stored in a cell...
A SEQUENCE of numeric values that can be native or user-defined with given configuration.
A routine (PROCEDURE or FUNCTION) defined in a database, that is a program with defined input paramet...
A user-defined TYPE that holds complex objects in a database column.
A cursor is a named, precomputed, query, that accepts optional parameters and handles a state of the ...
A single variable within a query context or in the system global context.
A SCHEMA object, that is a named container of multiple types of objects (eg. TABLE, PROCEDURE, VIEW, etc.).
A VIEW object obtained by a source query.
A TRIGGER fired at provided write events (INSERT, UPDATE or DELETE) over a table at a given moments (...
A single ROW in a database table, that holds tabular data as configured by the table specifications...
A TABLE object in a database.
DbObjectType
The kind of objects that can be handled by a database system and its managers
Definition: DbObjectType.cs:27