forked from SAP/cgo-ase
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtypeConsts.go
93 lines (90 loc) · 2.4 KB
/
typeConsts.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
// SPDX-FileCopyrightText: 2023 SAP SE
//
// SPDX-License-Identifier: Apache-2.0
package ase
const (
BIGDATETIME ASEType = 35
BIGINT ASEType = 30
BIGTIME ASEType = 36
BINARY ASEType = 1
BIT ASEType = 11
BLOB ASEType = 26
BOUNDARY ASEType = 22
CHAR ASEType = 0
DATE ASEType = 27
DATETIME ASEType = 12
DATETIME4 ASEType = 13
DECIMAL ASEType = 17
FLOAT ASEType = 10
IMAGE ASEType = 5
IMAGELOCATOR ASEType = 38
INT ASEType = 8
LONG ASEType = 20
LONGBINARY ASEType = 3
LONGCHAR ASEType = 2
MONEY ASEType = 14
MONEY4 ASEType = 15
NUMERIC ASEType = 16
REAL ASEType = 9
SENSITIVITY ASEType = 21
SMALLINT ASEType = 7
TEXT ASEType = 4
TEXTLOCATOR ASEType = 37
TIME ASEType = 28
TINYINT ASEType = 6
UBIGINT ASEType = 33
UINT ASEType = 32
UNICHAR ASEType = 25
UNITEXT ASEType = 29
UNITEXTLOCATOR ASEType = 39
USER ASEType = 100
USHORT ASEType = 24
USMALLINT ASEType = 31
VARBINARY ASEType = 19
VARCHAR ASEType = 18
VOID ASEType = 23
XML ASEType = 34
)
var type2string = map[ASEType]string{
BIGDATETIME: "BIGDATETIME",
BIGINT: "BIGINT",
BIGTIME: "BIGTIME",
BINARY: "BINARY",
BIT: "BIT",
BLOB: "BLOB",
BOUNDARY: "BOUNDARY",
CHAR: "CHAR",
DATE: "DATE",
DATETIME: "DATETIME",
DATETIME4: "DATETIME4",
DECIMAL: "DECIMAL",
FLOAT: "FLOAT",
IMAGE: "IMAGE",
IMAGELOCATOR: "IMAGELOCATOR",
INT: "INT",
LONG: "LONG",
LONGBINARY: "LONGBINARY",
LONGCHAR: "LONGCHAR",
MONEY: "MONEY",
MONEY4: "MONEY4",
NUMERIC: "NUMERIC",
REAL: "REAL",
SENSITIVITY: "SENSITIVITY",
SMALLINT: "SMALLINT",
TEXT: "TEXT",
TEXTLOCATOR: "TEXTLOCATOR",
TIME: "TIME",
TINYINT: "TINYINT",
UBIGINT: "UBIGINT",
UINT: "UINT",
UNICHAR: "UNICHAR",
UNITEXT: "UNITEXT",
UNITEXTLOCATOR: "UNITEXTLOCATOR",
USER: "USER",
USHORT: "USHORT",
USMALLINT: "USMALLINT",
VARBINARY: "VARBINARY",
VARCHAR: "VARCHAR",
VOID: "VOID",
XML: "XML",
}