constants.py 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. from __future__ import absolute_import
  2. #
  3. # Autogenerated by Thrift Compiler (0.9.3)
  4. #
  5. # DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  6. #
  7. # options string: py:new_style
  8. #
  9. from thrift.Thrift import TType, TMessageType, TException, TApplicationException
  10. from .ttypes import *
  11. PRIMITIVE_TYPES = set([
  12. 0,
  13. 1,
  14. 2,
  15. 3,
  16. 4,
  17. 5,
  18. 6,
  19. 7,
  20. 8,
  21. 9,
  22. 15,
  23. 16,
  24. 17,
  25. 18,
  26. 19,
  27. 20,
  28. 21,
  29. 22,
  30. ])
  31. COMPLEX_TYPES = set([
  32. 10,
  33. 11,
  34. 12,
  35. 13,
  36. 14,
  37. ])
  38. COLLECTION_TYPES = set([
  39. 10,
  40. 11,
  41. ])
  42. TYPE_NAMES = {
  43. 0 : "BOOLEAN",
  44. 1 : "TINYINT",
  45. 2 : "SMALLINT",
  46. 3 : "INT",
  47. 4 : "BIGINT",
  48. 5 : "FLOAT",
  49. 6 : "DOUBLE",
  50. 7 : "STRING",
  51. 8 : "TIMESTAMP",
  52. 9 : "BINARY",
  53. 10 : "ARRAY",
  54. 11 : "MAP",
  55. 12 : "STRUCT",
  56. 13 : "UNIONTYPE",
  57. 15 : "DECIMAL",
  58. 16 : "NULL",
  59. 17 : "DATE",
  60. 18 : "VARCHAR",
  61. 19 : "CHAR",
  62. 20 : "INTERVAL_YEAR_MONTH",
  63. 21 : "INTERVAL_DAY_TIME",
  64. 22 : "TIMESTAMP WITH LOCAL TIME ZONE",
  65. }
  66. CHARACTER_MAXIMUM_LENGTH = "characterMaximumLength"
  67. PRECISION = "precision"
  68. SCALE = "scale"