com.axibase.tsd.plain
Class AbstractInsertCommand

java.lang.Object
  extended by com.axibase.tsd.plain.AbstractInsertCommand
All Implemented Interfaces:
PlainCommand
Direct Known Subclasses:
InsertCommand, MessageInsertCommand, MultipleInsertCommand, PropertyInsertCommand

public abstract class AbstractInsertCommand
extends Object
implements PlainCommand

Author:
Nikolay Malevanny.

Field Summary
protected  String entityName
           
protected  Map<String,String> tags
           
 
Constructor Summary
AbstractInsertCommand(String commandName, String entityName, Long timeMillis, Map<String,String> tags)
           
 
Method Summary
protected static void appendKeysAndValues(StringBuilder sb, String prefix, Map<String,String> map)
           
protected abstract  void appendValues(StringBuilder sb)
           
protected static String clean(String value)
           
 String compose()
           
protected static String normalize(String value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

entityName

protected final String entityName

tags

protected final Map<String,String> tags
Constructor Detail

AbstractInsertCommand

public AbstractInsertCommand(String commandName,
                             String entityName,
                             Long timeMillis,
                             Map<String,String> tags)
Method Detail

compose

public final String compose()
Specified by:
compose in interface PlainCommand

appendKeysAndValues

protected static void appendKeysAndValues(StringBuilder sb,
                                          String prefix,
                                          Map<String,String> map)

appendValues

protected abstract void appendValues(StringBuilder sb)

normalize

protected static String normalize(String value)

clean

protected static String clean(String value)


Copyright © 2015. All rights reserved.