## Uses of Class
org.apache.solr.update.TransactionLog

- Packages that use TransactionLog
  Package | Description
  --- | ---
  org.apache.solr.update | APIs and classes for managing index updates

- - ### Uses of TransactionLog in org.apache.solr.update

    Subclasses of TransactionLog in org.apache.solr.update
    Modifier and Type | Class and Description
    --- | ---
    `class` | `CdcrTransactionLog` Extends `TransactionLog` to: reopen automatically the output stream if its reference count reached 0.
    `class` | `HdfsTransactionLog` Log Format: List{Operation, Version, ...} ADD, VERSION, DOC DELETE, VERSION, ID_BYTES DELETE_BY_QUERY, VERSION, String TODO: keep two files, one for [operation, version, id] and the other for the actual document data.

    Fields in org.apache.solr.update declared as TransactionLog
    Modifier and Type | Field and Description
    --- | ---
    `protected TransactionLog` | UpdateLog.`prevMapLog`
    `protected TransactionLog` | UpdateLog.`prevMapLog2`
    `protected TransactionLog` | UpdateLog.`prevTlog`
    `protected TransactionLog` | UpdateLog.`tlog`

    Fields in org.apache.solr.update with type parameters of type TransactionLog
    Modifier and Type | Field and Description
    --- | ---
    `protected Deque<TransactionLog>` | UpdateLog.`logs`
    `protected LinkedList<TransactionLog>` | UpdateLog.`newestLogsOnStartup`

    Methods in org.apache.solr.update that return TransactionLog
    Modifier and Type | Method and Description
    --- | ---
    `TransactionLog` | CdcrUpdateLog.`newTransactionLog(File tlogFile, Collection<String> globalStrings, boolean openExisting)`
    `TransactionLog` | UpdateLog.`newTransactionLog(File tlogFile, Collection<String> globalStrings, boolean openExisting)` Returns a new `TransactionLog`.

    Methods in org.apache.solr.update with parameters of type TransactionLog
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | CdcrUpdateLog.`addOldLog(TransactionLog oldLog, boolean removeOld)`
    `protected void` | UpdateLog.`addOldLog(TransactionLog oldLog, boolean removeOld)`

    Constructor parameters in org.apache.solr.update with type arguments of type TransactionLog
    Constructor and Description
    `RecentUpdates(Deque<TransactionLog> logList)`

Copyright © 2000-2016 Apache Software Foundation. All Rights Reserved.