Class AbstractCustomizableDatabaseOperation<S,​T>

  • All Implemented Interfaces:
    DatabaseOperation<T>

    public abstract class AbstractCustomizableDatabaseOperation<S,​T>
    extends java.lang.Object
    implements DatabaseOperation<T>
    • Constructor Detail

      • AbstractCustomizableDatabaseOperation

        public AbstractCustomizableDatabaseOperation()
    • Method Detail

      • setComparisonStrategy

        public void setComparisonStrategy​(ComparisonStrategy<S> comparisionStrategy)
      • executeComparison

        public boolean executeComparison​(S connection,
                                         java.io.InputStream dataset)
                                  throws NoSqlAssertionError,
                                         java.lang.Throwable
        Throws:
        NoSqlAssertionError
        java.lang.Throwable
      • setInsertionStrategy

        public void setInsertionStrategy​(InsertionStrategy<S> insertationStrategy)
      • executeInsertion

        public void executeInsertion​(S connection,
                                     java.io.InputStream dataset)
                              throws java.lang.Throwable
        Throws:
        java.lang.Throwable