constants.py 958 B

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