001package com.avaje.ebeanservice.docstore.api.mapping; 002 003/** 004 * Types as defined for document store property types. 005 */ 006public enum DocPropertyType { 007 008 /** 009 * Enum. 010 */ 011 ENUM, 012 013 /** 014 * String. 015 */ 016 STRING, 017 018 /** 019 * Boolean. 020 */ 021 BOOLEAN, 022 023 /** 024 * Short. 025 */ 026 SHORT, 027 028 /** 029 * Integer. 030 */ 031 INTEGER, 032 033 /** 034 * Long. 035 */ 036 LONG, 037 038 /** 039 * Float. 040 */ 041 FLOAT, 042 043 /** 044 * Double. 045 */ 046 DOUBLE, 047 048 /** 049 * Date without time. 050 */ 051 DATE, 052 053 /** 054 * Date with time. 055 */ 056 DATETIME, 057 058 /** 059 * Binary type. 060 */ 061 BINARY, 062 063 /** 064 * A nested object. 065 */ 066 OBJECT, 067 068 /** 069 * A nested list of objects. 070 */ 071 LIST, 072 073 /** 074 * Root level type. 075 */ 076 ROOT 077 078}