Package org.jumpmind.symmetric.io
Class HbaseDatabaseWriter
java.lang.Object
org.jumpmind.symmetric.io.data.writer.AbstractDatabaseWriter
org.jumpmind.symmetric.io.HbaseDatabaseWriter
- All Implemented Interfaces:
IDataResource
,IDataWriter
-
Nested Class Summary
Nested classes/interfaces inherited from class org.jumpmind.symmetric.io.data.writer.AbstractDatabaseWriter
AbstractDatabaseWriter.LoadStatus
-
Field Summary
Fields inherited from class org.jumpmind.symmetric.io.data.writer.AbstractDatabaseWriter
batch, CONFLICT_ERROR, CONFLICT_IGNORE, conflictResolver, context, isRequiresSavePointsInTransaction, lastApplyChangesOnly, lastData, lastUseConflictDetection, missingTables, sourceTable, statistics, targetColumnSourceReferencesMap, targetTable, targetTables, TRANSACTION_ABORTED, uncommittedCount, writerSettings
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected boolean
protected AbstractDatabaseWriter.LoadStatus
protected AbstractDatabaseWriter.LoadStatus
protected void
logFailureDetails
(Throwable e, CsvData data, boolean logLastDmlDetails) protected void
logFailureDetails
(Throwable e, CsvData data, boolean logLastDmlDetails, Object[] values) protected AbstractDatabaseWriter.LoadStatus
protected void
setup()
protected boolean
protected AbstractDatabaseWriter.LoadStatus
Methods inherited from class org.jumpmind.symmetric.io.data.writer.AbstractDatabaseWriter
allowInsertIntoAutoIncrementColumns, bindVariables, buildTargetColumnReferencesMap, checkForEarlyCommit, clearTargetColumnReferencesMap, close, commit, end, end, filterAfter, filterBefore, filterError, getBatch, getConflictResolver, getContext, getLookupDataMap, getPkDataFor, getRowData, getSourceTable, getStatistics, getTargetColumnReferencesMap, getTargetTable, getWriterSettings, hasFilterThatHandlesMissingTable, lookupTableAtTarget, notifyFiltersBatchCommitted, notifyFiltersBatchComplete, notifyFiltersBatchRolledback, notifyFiltersEarlyCommit, open, refreshTargetColumnReferencesMap, rollback, script, setConflictResolver, start, start, targetTableWasChangedByFilter, write
-
Constructor Details
-
HbaseDatabaseWriter
-
-
Method Details
-
setup
protected void setup() -
put
-
insert
- Specified by:
insert
in classAbstractDatabaseWriter
-
delete
- Specified by:
delete
in classAbstractDatabaseWriter
-
update
protected AbstractDatabaseWriter.LoadStatus update(CsvData data, boolean applyChangesOnly, boolean useConflictDetection) - Specified by:
update
in classAbstractDatabaseWriter
-
create
- Specified by:
create
in classAbstractDatabaseWriter
-
sql
- Specified by:
sql
in classAbstractDatabaseWriter
-
logFailureDetails
- Specified by:
logFailureDetails
in classAbstractDatabaseWriter
-
logFailureDetails
protected void logFailureDetails(Throwable e, CsvData data, boolean logLastDmlDetails, Object[] values) - Specified by:
logFailureDetails
in classAbstractDatabaseWriter
-