public class HttpdLogRecord extends Object
| Constructor and Description |
|---|
HttpdLogRecord(DrillBuf managedBuffer) |
| Modifier and Type | Method and Description |
|---|---|
void |
addField(nl.basjes.parse.core.Parser<HttpdLogRecord> parser,
BaseWriter.MapWriter mapWriter,
EnumSet<nl.basjes.parse.core.Casts> type,
String parserFieldName,
String drillFieldName)
This record will be used with a single parser.
|
void |
finishRecord()
Call this method after a record has been parsed.
|
Map<String,Float8Writer> |
getDoubles() |
Map<String,BigIntWriter> |
getLongs() |
Map<String,VarCharWriter> |
getStrings() |
void |
set(String field,
Double value)
This method is referenced and called via reflection.
|
void |
set(String field,
Long value)
This method is referenced and called via reflection.
|
void |
set(String field,
String value)
This method is referenced and called via reflection.
|
void |
setWildcard(String field,
Double value)
This method is referenced and called via reflection.
|
void |
setWildcard(String field,
Long value)
This method is referenced and called via reflection.
|
void |
setWildcard(String field,
String value)
This method is referenced and called via reflection.
|
public HttpdLogRecord(DrillBuf managedBuffer)
public void finishRecord()
public void set(String field, String value)
field - name of fieldvalue - value of fieldpublic void set(String field, Long value)
field - name of fieldvalue - value of fieldpublic void set(String field, Double value)
field - name of fieldvalue - value of fieldpublic void setWildcard(String field, String value)
field - name of fieldvalue - value of fieldpublic void setWildcard(String field, Long value)
field - name of fieldvalue - value of fieldpublic void setWildcard(String field, Double value)
field - name of fieldvalue - value of fieldpublic Map<String,VarCharWriter> getStrings()
public Map<String,BigIntWriter> getLongs()
public Map<String,Float8Writer> getDoubles()
public void addField(nl.basjes.parse.core.Parser<HttpdLogRecord> parser, BaseWriter.MapWriter mapWriter, EnumSet<nl.basjes.parse.core.Casts> type, String parserFieldName, String drillFieldName) throws NoSuchMethodException
parser - mapWriter - type - parserFieldName - drillFieldName - NoSuchMethodExceptionCopyright © 2017 The Apache Software Foundation. All rights reserved.