Class ColumnMapping


  • @Plugin(name="ColumnMapping",
            category="Core",
            printObject=true)
    public class ColumnMapping
    extends java.lang.Object
    A configuration element for specifying a database column name mapping.
    Since:
    2.8
    • Field Detail

      • EMPTY_ARRAY

        public static final ColumnMapping[] EMPTY_ARRAY
        The empty array.
      • LOGGER

        private static final Logger LOGGER
      • literalValue

        private final java.lang.String literalValue
      • name

        private final java.lang.String name
      • nameKey

        private final java.lang.String nameKey
      • parameter

        private final java.lang.String parameter
      • source

        private final java.lang.String source
      • type

        private final java.lang.Class<?> type
    • Constructor Detail

      • ColumnMapping

        private ColumnMapping​(java.lang.String name,
                              java.lang.String source,
                              StringLayout layout,
                              java.lang.String literalValue,
                              java.lang.String parameter,
                              java.lang.Class<?> type)
    • Method Detail

      • toKey

        public static java.lang.String toKey​(java.lang.String name)
      • getLiteralValue

        public java.lang.String getLiteralValue()
      • getName

        public java.lang.String getName()
      • getNameKey

        public java.lang.String getNameKey()
      • getParameter

        public java.lang.String getParameter()
      • getSource

        public java.lang.String getSource()
      • getType

        public java.lang.Class<?> getType()
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object