Package io.datarouter.trace.storage.span
Class BaseTraceSpan.BaseTraceSpanFielder<EK extends BaseTraceEntityKey<EK>,PK extends BaseTraceSpanKey<EK,PK>,TK extends BaseTraceThreadKey<EK,TK>,D extends BaseTraceSpan<EK,PK,TK,D>>
java.lang.Object
io.datarouter.model.serialize.fielder.BaseDatabeanFielder<PK,D>
io.datarouter.trace.storage.span.BaseTraceSpan.BaseTraceSpanFielder<EK,PK,TK,D>
- All Implemented Interfaces:
io.datarouter.model.serialize.fielder.DatabeanFielder<PK,D>
- Direct Known Subclasses:
TraceSpan.TraceSpanFielder
- Enclosing class:
- BaseTraceSpan<EK extends BaseTraceEntityKey<EK>,PK extends BaseTraceSpanKey<EK,PK>,TK extends BaseTraceThreadKey<EK,TK>,D extends BaseTraceSpan<EK,PK,TK,D>>
public static class BaseTraceSpan.BaseTraceSpanFielder<EK extends BaseTraceEntityKey<EK>,PK extends BaseTraceSpanKey<EK,PK>,TK extends BaseTraceThreadKey<EK,TK>,D extends BaseTraceSpan<EK,PK,TK,D>>
extends io.datarouter.model.serialize.fielder.BaseDatabeanFielder<PK,D>
-
Constructor Summary
Constructors Modifier Constructor Description protectedBaseTraceSpanFielder(java.lang.Class<? extends io.datarouter.model.serialize.fielder.Fielder<PK>> primaryKeyFielderClass) -
Method Summary
Modifier and Type Method Description java.util.List<io.datarouter.model.field.Field<?>>getNonKeyFields(D traceSpan)Methods inherited from class io.datarouter.model.serialize.fielder.BaseDatabeanFielder
addOption, getFields, getKeyFielder, getKeyFields, getOption, getOptions, getStringDatabeanCodec, getStringDatabeanCodecClass, getTtlMs, getUniqueIndexes
-
Constructor Details
-
BaseTraceSpanFielder
protected BaseTraceSpanFielder(java.lang.Class<? extends io.datarouter.model.serialize.fielder.Fielder<PK>> primaryKeyFielderClass)
-
-
Method Details