Class ElasticSearchValueTypeMapper


  • public class ElasticSearchValueTypeMapper
    extends Object

    Data Types mapper for String serialization and de-serialization.

    Supported types:

    • TEXT or LABEL
    • NUMERIC
    • DATE
    Since:
    0.3.0
    • Constructor Detail

      • ElasticSearchValueTypeMapper

        public ElasticSearchValueTypeMapper()
    • Method Detail

      • defaultDateFormat

        public String defaultDateFormat()
      • defaulNumberFormat

        public String defaulNumberFormat()
      • parseDate

        public Date parseDate​(org.dashbuilder.dataset.def.ElasticSearchDataSetDef definition,
                              String columnId,
                              long date)
      • formatText

        public String formatText​(org.dashbuilder.dataset.def.ElasticSearchDataSetDef definition,
                                 String columnId,
                                 String string)
      • formatLabel

        public String formatLabel​(org.dashbuilder.dataset.def.ElasticSearchDataSetDef definition,
                                  String columnId,
                                  String string)
      • formatString

        protected String formatString​(org.dashbuilder.dataset.def.ElasticSearchDataSetDef definition,
                                      String columnId,
                                      String string)
      • formatNumeric

        public String formatNumeric​(org.dashbuilder.dataset.def.ElasticSearchDataSetDef definition,
                                    String columnId,
                                    Number number)
      • formatDate

        public String formatDate​(org.dashbuilder.dataset.def.ElasticSearchDataSetDef definition,
                                 String columnId,
                                 Date date)
      • isEmpty

        protected boolean isEmpty​(String str)