001package com.avaje.ebean.annotation;
002
003/**
004 * Specify the DB storage type used to store JSON content.
005 */
006public enum DbJsonType {
007
008  /**
009   * Store as JSON on Postgres and for other databases store as CLOB.
010   */
011  JSON,
012
013  /**
014   * Store as JSONB on Postgres and for other databases store as CLOB.
015   */
016  JSONB,
017
018  /**
019   * Store as database VARCHAR.
020   */
021  VARCHAR,
022
023  /**
024   * Store as database CLOB.
025   */
026  CLOB,
027
028  /**
029   * Store as database BLOB.
030   */
031  BLOB
032}