1 //
2 // OciNlsServiceType.cs - OCI NLS Service Type
3 //
4 // Part of managed C#/.NET library System.Data.OracleClient.dll
5 //
6 // Part of the Mono class libraries at
7 // mcs/class/System.Data.OracleClient/System.Data.OracleClient.Oci
8 //
9 // Assembly: System.Data.OracleClient.dll
10 // Namespace: System.Data.OracleClient.Oci
11 //
12 // Author:
13 //     Daniel Morgan <danielmorgan@verizon.net>
14 //
15 // Copyright (C) Daniel Morgan, 2005
16 //
17 //
18 
19 using System;
20 
21 namespace System.Data.OracleClient.Oci {
22 	internal enum OciNlsServiceType : ushort {
23 		// native name
24 		DAYNAME1           = 1,  // Monday
25 		DAYNAME2           = 2,  // Tuesday
26 		DAYNAME3           = 3,  // Wednesday
27 		DAYNAME4           = 4,  // Thursday
28 		DAYNAME5           = 5,  // Friday
29 		DAYNAME6           = 6,  // Saturday
30 		DAYNAME7           = 7,  // Sunday
31 		// native abbreviated name
32 		ABDAYNAME1         = 8,  // Monday
33 		ABDAYNAME2         = 9,  // Tuesday
34 		ABDAYNAME3         = 10, // Wednesday
35 		ABDAYNAME4         = 11, // Thursday
36 		ABDAYNAME5         = 12, // Friday
37 		ABDAYNAME6         = 13, // Saturday
38 		ABDAYNAME7         = 14, // Sunday
39 		// native name
40 		MONTHNAME1         = 15, // January
41 		MONTHNAME2         = 16, // February
42 		MONTHNAME3         = 17, // March
43 		MONTHNAME4         = 18, // April,
44 		MONTHNAME5         = 19, // May
45 		MONTHNAME6         = 20, // June
46 		MONTHNAME7         = 21, // July
47 		MONTHNAME8         = 22, // August
48 		MONTHNAME9         = 23, // September
49 		MONTHNAME10        = 24, // October
50 		MONTHNAME11        = 25, // November
51 		MONTHNAME12        = 26, // December
52 		// native abbreviated name
53 		ABMONTHNAME1       = 27, // January
54 		ABMONTHNAME2       = 28, // February
55 		ABMONTHNAME3       = 29, // March
56 		ABMONTHNAME4       = 30, // April
57 		ABMONTHNAME5       = 31, // May
58 		ABMONTHNAME6       = 32, // June
59 		ABMONTHNAME7       = 33, // July
60 		ABMONTHNAME8       = 34, // August
61 		ABMONTHNAME9       = 35, // September
62 		ABMONTHNAME10      = 36, // October
63 		ABMONTHNAME11      = 37, // November
64 		ABMONTHNAME12      = 38, // December
65 		// native string
66 		YES                = 39, // Affirmative response
67 		NO                 = 40, // Negative response
68 		// native equivalent string
69 		AM                 = 41, // AM
70 		PM                 = 42, // PM
71 		AD                 = 43, // AD
72 		BC                 = 44, // BC
73 		DECIMAL            = 45, // Decimal character
74 		GROUP              = 46, // Group separator
75 		DEBIT              = 47, // native symbol for Debit
76 		CREDIT             = 48, // native symbol for Credit
77 		DATEFORMAT         = 49, // Oracle Date Format
78 		INT_CURRENCY       = 50, // International Currency symbol
79 		LOC_CURRENCY       = 51, // Locale Currency symbol
80 		LANGUAGE           = 52, // Language Name
81 		ABLANGUAGE         = 53, // abbreviation for Language Name
82 		TERRITORY          = 54, // Territory Name
83 		CHARACTER_SET      = 55, // Character set Name
84 		LINGUISTIC_NAME    = 56, // Linguistic Name
85 		CALENDAR           = 57, // Calendar name
86 		DUAL_CURRENCY      = 78, // Dual currency symbol
87 		WRITINGDIR         = 79, // Language writing direction
88 		ABTERRITORY        = 80, // Territory Abbreviation
89 		DDATEFORMAT        = 81, // Oracle default date format
90 		DTIMEFORMAT        = 82, // Oracle default time format
91 		SFDATEFORMAT       = 83, // Local string formatted date format
92 		SFTIMEFORMAT       = 84, // Local string formatted time format
93 		NUMGROUPING        = 85, // Number grouping fields
94 		LISTSEP            = 86, // List separator
95 		MONDECIMAL         = 87, // Monetary decimal character
96 		MONGROUP           = 88, // Monetary group separator
97 		MONGROUPING        = 89, // Monetary grouping fields
98 		INT_CURRENCYSEP    = 90, // International currency separator
99 		CHARSET_MAXBYTESZ  = 91, // Maximum character byte size
100 		CHARSET_FIXEDWIDTH = 92, // Fixed-width charset byte size
101 		CHARSET_ID         = 93, // Character set id
102 		NCHARSET_ID        = 94, // NCharacter set id
103 		MAXBUFSZ           = 100 // Max buffer size for OCINlsGetInfo
104 	}
105 }
106 
107 
108