Package tilda.performance
Class TableInfo
- java.lang.Object
-
- tilda.performance.TableInfo
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.concurrent.atomic.AtomicLong_DeleteCountprotected java.util.concurrent.atomic.AtomicLong_DeleteNanoprotected java.util.concurrent.atomic.AtomicLong_DeleteRecordsprotected java.util.concurrent.atomic.AtomicLong_InsertCountprotected java.util.concurrent.atomic.AtomicLong_InsertNanoprotected java.util.concurrent.atomic.AtomicLong_InsertRecordsprotected java.lang.String_Nameprotected java.util.concurrent.atomic.AtomicLong_SelectCountprotected java.util.concurrent.atomic.AtomicLong_SelectNanoprotected java.util.concurrent.atomic.AtomicLong_SelectRecordsprotected java.util.concurrent.atomic.AtomicLong_UpdateCountprotected java.util.concurrent.atomic.AtomicLong_UpdateNanoprotected java.util.concurrent.atomic.AtomicLong_UpdateRecords
-
Constructor Summary
Constructors Constructor Description TableInfo(java.lang.String Name)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(StatementType Type, long nano, int Count)protected voidaddDelete(long nano, int Count)protected voidaddInsert(long nano, int Count)protected voidaddSelect(long nano, int Count)protected voidaddUpdate(long nano, int Count)longgetCountTotal()java.lang.StringgetName()longgetNanoTotal()longgetRecordsTotal()voidprint(java.io.Writer out, long superCount, long superRecords, long superNano)static voidprintHelper(java.io.Writer out, java.lang.String statementType, long count, long records, long nano, long totalCount, long totalRecords, long totalNano)
-
-
-
Field Detail
-
_Name
protected final java.lang.String _Name
-
_SelectNano
protected java.util.concurrent.atomic.AtomicLong _SelectNano
-
_SelectCount
protected java.util.concurrent.atomic.AtomicLong _SelectCount
-
_SelectRecords
protected java.util.concurrent.atomic.AtomicLong _SelectRecords
-
_InsertNano
protected java.util.concurrent.atomic.AtomicLong _InsertNano
-
_InsertCount
protected java.util.concurrent.atomic.AtomicLong _InsertCount
-
_InsertRecords
protected java.util.concurrent.atomic.AtomicLong _InsertRecords
-
_UpdateNano
protected java.util.concurrent.atomic.AtomicLong _UpdateNano
-
_UpdateCount
protected java.util.concurrent.atomic.AtomicLong _UpdateCount
-
_UpdateRecords
protected java.util.concurrent.atomic.AtomicLong _UpdateRecords
-
_DeleteNano
protected java.util.concurrent.atomic.AtomicLong _DeleteNano
-
_DeleteCount
protected java.util.concurrent.atomic.AtomicLong _DeleteCount
-
_DeleteRecords
protected java.util.concurrent.atomic.AtomicLong _DeleteRecords
-
-
Method Detail
-
addSelect
protected void addSelect(long nano, int Count)
-
addInsert
protected void addInsert(long nano, int Count)
-
addUpdate
protected void addUpdate(long nano, int Count)
-
addDelete
protected void addDelete(long nano, int Count)
-
add
public void add(StatementType Type, long nano, int Count)
-
getCountTotal
public long getCountTotal()
- Specified by:
getCountTotalin interfaceInfo
-
getRecordsTotal
public long getRecordsTotal()
- Specified by:
getRecordsTotalin interfaceInfo
-
getNanoTotal
public long getNanoTotal()
- Specified by:
getNanoTotalin interfaceInfo
-
printHelper
public static void printHelper(java.io.Writer out, java.lang.String statementType, long count, long records, long nano, long totalCount, long totalRecords, long totalNano) throws java.lang.Exception- Throws:
java.lang.Exception
-
-