Class ColumnMapping
- java.lang.Object
-
- org.apache.logging.log4j.core.appender.db.ColumnMapping
-
@Plugin(name="ColumnMapping", category="Core", printObject=true) public class ColumnMapping extends Object
A configuration element for specifying a database column name mapping.- Since:
- 2.8
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ColumnMapping.Builder
Builder forColumnMapping
.
-
Field Summary
Fields Modifier and Type Field Description static ColumnMapping[]
EMPTY_ARRAY
The empty array.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object o)
StringLayout
getLayout()
String
getLiteralValue()
String
getName()
String
getNameKey()
String
getParameter()
String
getSource()
Class<?>
getType()
int
hashCode()
static ColumnMapping.Builder
newBuilder()
static String
toKey(String name)
String
toString()
-
-
-
Field Detail
-
EMPTY_ARRAY
public static final ColumnMapping[] EMPTY_ARRAY
The empty array.
-
-
Method Detail
-
newBuilder
@PluginBuilderFactory public static ColumnMapping.Builder newBuilder()
-
getLayout
public StringLayout getLayout()
-
getLiteralValue
public String getLiteralValue()
-
getName
public String getName()
-
getNameKey
public String getNameKey()
-
getParameter
public String getParameter()
-
getSource
public String getSource()
-
getType
public Class<?> getType()
-
-