~ubuntu-branches/ubuntu/trusty/drizzle/trusty

« back to all changes in this revision

Viewing changes to plugin/information_schema_dictionary/routines.cc

  • Committer: Package Import Robot
  • Author(s): Clint Byrum
  • Date: 2012-06-19 10:46:49 UTC
  • mfrom: (1.1.6)
  • mto: This revision was merged to the branch mainline in revision 29.
  • Revision ID: package-import@ubuntu.com-20120619104649-e2l0ggd4oz3um0f4
Tags: upstream-7.1.36-stable
ImportĀ upstreamĀ versionĀ 7.1.36-stable

Show diffs side-by-side

added added

removed removed

Lines of Context:
27
27
Routines::Routines() :
28
28
  InformationSchema("ROUTINES")
29
29
{
30
 
  add_field("SPECIFIC_CATALOG");
31
 
  add_field("SPECIFIC_SCHEMA");
32
 
  add_field("SPECIFIC_NAME");
33
 
 
34
 
  add_field("ROUTINE_CATALOG");
35
 
  add_field("ROUTINE_SCHEMA");
36
 
  add_field("ROUTINE_NAME");
37
 
 
38
 
  add_field("MODULE_CATALOG");
39
 
  add_field("MODULE_SCHEMA");
40
 
  add_field("MODULE_NAME");
41
 
 
42
 
  add_field("UDT_CATALOG");
43
 
  add_field("UDT_SCHEMA");
44
 
  add_field("UDT_NAME");
 
30
  add_field("SPECIFIC_CATALOG", plugin::TableFunction::STRING, MAXIMUM_IDENTIFIER_LENGTH, false);
 
31
  add_field("SPECIFIC_SCHEMA", plugin::TableFunction::STRING, MAXIMUM_IDENTIFIER_LENGTH, false);
 
32
  add_field("SPECIFIC_NAME", plugin::TableFunction::STRING, MAXIMUM_IDENTIFIER_LENGTH, false);
 
33
 
 
34
  add_field("ROUTINE_CATALOG", plugin::TableFunction::STRING, MAXIMUM_IDENTIFIER_LENGTH, false);
 
35
  add_field("ROUTINE_SCHEMA", plugin::TableFunction::STRING, MAXIMUM_IDENTIFIER_LENGTH, false);
 
36
  add_field("ROUTINE_NAME", plugin::TableFunction::STRING, MAXIMUM_IDENTIFIER_LENGTH, false);
 
37
 
 
38
  add_field("MODULE_CATALOG", plugin::TableFunction::STRING, MAXIMUM_IDENTIFIER_LENGTH, false);
 
39
  add_field("MODULE_SCHEMA", plugin::TableFunction::STRING, MAXIMUM_IDENTIFIER_LENGTH, false);
 
40
  add_field("MODULE_NAME", plugin::TableFunction::STRING, MAXIMUM_IDENTIFIER_LENGTH, false);
 
41
 
 
42
  add_field("UDT_CATALOG", plugin::TableFunction::STRING, MAXIMUM_IDENTIFIER_LENGTH, false);
 
43
  add_field("UDT_SCHEMA", plugin::TableFunction::STRING, MAXIMUM_IDENTIFIER_LENGTH, false);
 
44
  add_field("UDT_NAME", plugin::TableFunction::STRING, MAXIMUM_IDENTIFIER_LENGTH, false);
45
45
 
46
46
  add_field("DATA_TYPE");
47
47
  add_field("CHARACTER_MAXIMUM_LENGTH");
48
48
  add_field("CHARACTER_OCTET_LENGTH");
49
49
 
50
 
  add_field("COLLATION_CATALOG");
51
 
  add_field("COLLATION_SCHEMA");
52
 
  add_field("COLLATION_NAME");
53
 
 
54
 
  add_field("CHARACTER_SET_CATALOG");
55
 
  add_field("CHARACTER_SET_SCHEMA");
56
 
  add_field("CHARACTER_SET_NAME");
57
 
 
58
 
  add_field("TABLE_CATALOG");
59
 
  add_field("TABLE_SCHEMA");
60
 
  add_field("TABLE_NAME");
 
50
  add_field("COLLATION_CATALOG", plugin::TableFunction::STRING, MAXIMUM_IDENTIFIER_LENGTH, false);
 
51
  add_field("COLLATION_SCHEMA", plugin::TableFunction::STRING, MAXIMUM_IDENTIFIER_LENGTH, false);
 
52
  add_field("COLLATION_NAME", plugin::TableFunction::STRING, MAXIMUM_IDENTIFIER_LENGTH, false);
 
53
 
 
54
  add_field("CHARACTER_SET_CATALOG", plugin::TableFunction::STRING, MAXIMUM_IDENTIFIER_LENGTH, false);
 
55
  add_field("CHARACTER_SET_SCHEMA", plugin::TableFunction::STRING, MAXIMUM_IDENTIFIER_LENGTH, false);
 
56
  add_field("CHARACTER_SET_NAME", plugin::TableFunction::STRING, MAXIMUM_IDENTIFIER_LENGTH, false);
 
57
 
 
58
  add_field("TABLE_CATALOG", plugin::TableFunction::STRING, MAXIMUM_IDENTIFIER_LENGTH, false);
 
59
  add_field("TABLE_SCHEMA", plugin::TableFunction::STRING, MAXIMUM_IDENTIFIER_LENGTH, false);
 
60
  add_field("TABLE_NAME", plugin::TableFunction::STRING, MAXIMUM_IDENTIFIER_LENGTH, false);
61
61
 
62
62
  add_field("NUMERIC_PRECISION");
63
63
  add_field("NUMERIC_PRECISION_RADIX");