SYMBOL INDEX (1718 symbols across 204 files) FILE: core/riot-core/src/main/java/com/redis/riot/core/AbstractCallableCommand.java class AbstractCallableCommand (line 11) | @Command method call (line 19) | @Override method initialize (line 30) | protected void initialize() { method execute (line 36) | protected abstract void execute(); method teardown (line 38) | protected void teardown() { method getLog (line 42) | public Logger getLog() { method setLog (line 46) | public void setLog(Logger log) { FILE: core/riot-core/src/main/java/com/redis/riot/core/AbstractJobCommand.java class AbstractJobCommand (line 61) | @Command method initialize (line 83) | @Override method jobLauncher (line 116) | private JobLauncher jobLauncher() throws Exception { method configureAsyncStreamSupport (line 124) | protected void configureAsyncStreamSupport(AbstractAsyncItemStreamSupp... method jobBuilder (line 128) | private JobBuilder jobBuilder() { method execute (line 132) | @Override method jobName (line 155) | private String jobName() { method wrapException (line 162) | private RiotException wrapException(List throwables) { method job (line 169) | protected Job job(Step... steps) { method job (line 173) | protected Job job(Collection> steps) { class RepeatJobExecutionListener (line 190) | private class RepeatJobExecutionListener implements JobExecutionListen... method RepeatJobExecutionListener (line 196) | public RepeatJobExecutionListener(SimpleJobBuilder job, Collection TaskletStep step(Step step) { method retryPolicy (line 260) | private org.springframework.retry.RetryPolicy retryPolicy() { method skipPolicy (line 271) | private org.springframework.batch.core.step.skip.SkipPolicy skipPolicy... method simpleStep (line 282) | @SuppressWarnings("removal") method taskExecutor (line 317) | private TaskExecutor taskExecutor() { method reader (line 329) | private ItemReader reader(Step step) { method writer (line 342) | private ItemWriter writer(Step step) { method getJobName (line 355) | public String getJobName() { method setJobName (line 359) | public void setJobName(String name) { method getJobArgs (line 363) | public StepArgs getJobArgs() { method setJobArgs (line 367) | public void setJobArgs(StepArgs args) { method getJobRepositoryName (line 371) | public String getJobRepositoryName() { method setJobRepositoryName (line 375) | public void setJobRepositoryName(String jobRepositoryName) { method getJobRepository (line 379) | public JobRepository getJobRepository() { method setJobRepository (line 383) | public void setJobRepository(JobRepository jobRepository) { method getTransactionManager (line 387) | public PlatformTransactionManager getTransactionManager() { method setTransactionManager (line 391) | public void setTransactionManager(PlatformTransactionManager transacti... method getJobLauncher (line 395) | public JobLauncher getJobLauncher() { method setJobLauncher (line 399) | public void setJobLauncher(JobLauncher jobLauncher) { method getJobExplorer (line 403) | public JobExplorer getJobExplorer() { method setJobExplorer (line 407) | public void setJobExplorer(JobExplorer jobExplorer) { FILE: core/riot-core/src/main/java/com/redis/riot/core/BaseCommand.java class BaseCommand (line 11) | @Command(usageHelpAutoWidth = true, mixinStandardHelpOptions = true, abb... method setProperty (line 26) | @Option(names = "-D", paramLabel = "", description = "Sets ... FILE: core/riot-core/src/main/java/com/redis/riot/core/CompositeExecutionStrategy.java class CompositeExecutionStrategy (line 8) | public class CompositeExecutionStrategy implements IExecutionStrategy { method CompositeExecutionStrategy (line 13) | public CompositeExecutionStrategy(IExecutionStrategy inactive, IExecut... method execute (line 18) | @Override FILE: core/riot-core/src/main/java/com/redis/riot/core/Expression.java class Expression (line 9) | public class Expression { method Expression (line 15) | public Expression(org.springframework.expression.Expression expression) { method toString (line 19) | @Override method predicate (line 24) | public Predicate predicate(EvaluationContext context) { method getValue (line 28) | public Object getValue(EvaluationContext context) { method getValue (line 32) | public Object getValue(EvaluationContext context, Object rootObject) { method getLong (line 36) | public Long getLong(EvaluationContext context, Object rootObject) { method getString (line 40) | public String getString(EvaluationContext context, Object rootObject) { method parse (line 44) | public static Expression parse(String expression) { method parseTemplate (line 48) | public static TemplateExpression parseTemplate(String expression) { FILE: core/riot-core/src/main/java/com/redis/riot/core/IO.java type IO (line 5) | public interface IO { method getOut (line 7) | PrintWriter getOut(); method setOut (line 9) | void setOut(PrintWriter out); method getErr (line 11) | PrintWriter getErr(); method setErr (line 13) | void setErr(PrintWriter err); FILE: core/riot-core/src/main/java/com/redis/riot/core/LoggingMixin.java class LoggingMixin (line 16) | public class LoggingMixin { method getTopLevelCommandLoggingMixin (line 41) | private static LoggingMixin getTopLevelCommandLoggingMixin(CommandSpec... method setFile (line 45) | @Option(names = "--log-file", description = "Log output target. Can be... method setShowDateTime (line 50) | @Option(names = "--log-time", description = "Include current date and ... method setDateTimeFormat (line 55) | @Option(names = "--log-time-fmt", defaultValue = "yyyy-MM-dd HH:mm:ss.... method setShowThreadId (line 60) | @Option(names = "--log-thread-id", description = "Include current thre... method setShowThreadName (line 65) | @Option(names = "--log-thread", description = "Show current thread nam... method setShowLogName (line 70) | @Option(names = "--log-name", description = "Show logger instance name... method setShowShortLogName (line 75) | @Option(names = "--log-short", description = "Include last component o... method setLevelInBrackets (line 80) | @Option(names = "--log-level-brck", description = "Output log level st... method setLevels (line 85) | @Option(arity = "1..*", names = "--log", description = "Custom log lev... method setDebug (line 90) | @Option(names = { "-d", "--debug" }, description = "Log in debug mode.") method setInfo (line 97) | @Option(names = { "-i", "--info" }, description = "Set log level to in... method setError (line 104) | @Option(names = { "-q", "--quiet" }, description = "Log errors only.") method setLevel (line 111) | @Option(names = "--log-level", description = "Set log level: ${COMPLET... method executionStrategy (line 116) | public static int executionStrategy(ParseResult parseResult) { method configureLoggers (line 121) | public void configureLoggers() { method setLogLevel (line 143) | private void setLogLevel(String key, Level level) { method setBoolean (line 147) | private void setBoolean(String property, boolean value) { method isStacktrace (line 151) | public boolean isStacktrace() { FILE: core/riot-core/src/main/java/com/redis/riot/core/MainCommand.java class MainCommand (line 12) | public class MainCommand extends BaseCommand implements Callable implements ItemWriter { method write (line 8) | @Override FILE: core/riot-core/src/main/java/com/redis/riot/core/PrintExceptionMessageHandler.java class PrintExceptionMessageHandler (line 7) | public class PrintExceptionMessageHandler implements IExecutionException... method handleExecutionException (line 9) | public int handleExecutionException(Exception exception, CommandLine c... method unwrapException (line 26) | private Throwable unwrapException(Exception exception) { FILE: core/riot-core/src/main/java/com/redis/riot/core/ProcessingItemWriter.java class ProcessingItemWriter (line 13) | public class ProcessingItemWriter extends ItemStreamSupport implem... method ProcessingItemWriter (line 18) | public ProcessingItemWriter(ItemProcessor processor, ItemWriter<... method open (line 24) | @Override method close (line 35) | @Override method update (line 45) | @Override method write (line 55) | @Override FILE: core/riot-core/src/main/java/com/redis/riot/core/ProgressArgs.java class ProgressArgs (line 6) | @ToString method getStyle (line 18) | public ProgressStyle getStyle() { method setStyle (line 22) | public void setStyle(ProgressStyle style) { method getUpdateInterval (line 26) | public RiotDuration getUpdateInterval() { method setUpdateInterval (line 30) | public void setUpdateInterval(RiotDuration interval) { FILE: core/riot-core/src/main/java/com/redis/riot/core/ProgressStepExecutionListener.java class ProgressStepExecutionListener (line 22) | @SuppressWarnings("rawtypes") method ProgressStepExecutionListener (line 31) | public ProgressStepExecutionListener(Step step) { method beforeStep (line 35) | @Override method progressBarStyle (line 51) | private ProgressBarStyle progressBarStyle() { method afterWrite (line 62) | @Override method afterStep (line 70) | @Override method getProgressArgs (line 82) | public ProgressArgs getProgressArgs() { method setProgressArgs (line 86) | public void setProgressArgs(ProgressArgs args) { FILE: core/riot-core/src/main/java/com/redis/riot/core/ProgressStyle.java type ProgressStyle (line 3) | public enum ProgressStyle { FILE: core/riot-core/src/main/java/com/redis/riot/core/QuietMapAccessor.java class QuietMapAccessor (line 13) | public class QuietMapAccessor extends MapAccessor { method canRead (line 15) | @Override method read (line 20) | @Override FILE: core/riot-core/src/main/java/com/redis/riot/core/RetryPolicy.java type RetryPolicy (line 3) | public enum RetryPolicy { FILE: core/riot-core/src/main/java/com/redis/riot/core/RiotDuration.java class RiotDuration (line 12) | public class RiotDuration { method RiotDuration (line 17) | public RiotDuration(long value, ChronoUnit unit) { method RiotDuration (line 21) | public RiotDuration(Duration duration, ChronoUnit displayUnit) { method getValue (line 28) | public Duration getValue() { method toString (line 32) | @Override method parse (line 37) | public static RiotDuration parse(String string) { method of (line 41) | public static RiotDuration of(long value, ChronoUnit unit) { method of (line 45) | public static RiotDuration of(Duration duration, ChronoUnit unit) { method ofSeconds (line 49) | public static RiotDuration ofSeconds(long seconds) { method ofMillis (line 53) | public static RiotDuration ofMillis(long millis) { FILE: core/riot-core/src/main/java/com/redis/riot/core/RiotException.java class RiotException (line 3) | @SuppressWarnings("serial") method RiotException (line 6) | public RiotException(String message, Throwable cause) { method RiotException (line 10) | public RiotException(String message) { method RiotException (line 14) | public RiotException(Throwable cause) { FILE: core/riot-core/src/main/java/com/redis/riot/core/RiotUtils.java class RiotUtils (line 29) | public abstract class RiotUtils { method RiotUtils (line 31) | private RiotUtils() { method mask (line 34) | public static String mask(char[] password) { method mask (line 41) | private static String mask(int length) { method mask (line 45) | public static String mask(String password) { method processor (line 52) | public static ItemProcessor processor(Collection ItemProcessor processor(ItemProcessor... method processor (line 66) | public static ItemProcessor processor(Iterable reader, ItemWriter writer) { method getName (line 52) | public String getName() { method name (line 56) | public Step name(String name) { method getTaskName (line 61) | public String getTaskName() { method taskName (line 65) | public Step taskName(String name) { method getReader (line 70) | public ItemReader getReader() { method getProcessor (line 74) | public ItemProcessor getProcessor() { method getWriter (line 78) | public ItemWriter getWriter() { method maxItemCount (line 82) | public long maxItemCount() { method statusMessage (line 86) | public String statusMessage() { method getStatusMessageSupplier (line 90) | public Supplier getStatusMessageSupplier() { method statusMessageSupplier (line 94) | public Step statusMessageSupplier(Supplier supplier) { method getMaxItemCountSupplier (line 99) | public LongSupplier getMaxItemCountSupplier() { method maxItemCountSupplier (line 103) | public Step maxItemCountSupplier(LongSupplier supplier) { method processor (line 108) | public Step processor(ItemProcessor processor) { method maxItemCount (line 113) | public Step maxItemCount(int count) { method getReadListeners (line 117) | public Set> getReadListeners() { method readListener (line 121) | public Step readListener(ItemReadListener listener) { method getWriteListeners (line 126) | public Set> getWriteListeners() { method writeListener (line 130) | public Step writeListener(ItemWriteListener listener) { method getExecutionListeners (line 135) | public Set getExecutionListeners() { method executionListener (line 139) | public Step executionListener(StepExecutionListener listener) { method getFlushInterval (line 144) | public Duration getFlushInterval() { method flushInterval (line 148) | public Step flushInterval(Duration flushInterval) { method getIdleTimeout (line 153) | public Duration getIdleTimeout() { method idleTimeout (line 157) | public Step idleTimeout(Duration idleTimeout) { method isLive (line 162) | public boolean isLive() { method live (line 166) | public Step live(boolean live) { method skip (line 171) | public Step skip(Class exception) { method retry (line 176) | public Step retry(Class exception) { method noSkip (line 181) | public Step noSkip(Class exception) { method noRetry (line 186) | public Step noRetry(Class exception) { method getNoRetry (line 191) | public Collection> getNoRetry() { method getNoSkip (line 195) | public Collection> getNoSkip() { method getRetry (line 199) | public Collection> getRetry() { method getSkip (line 203) | public Collection> getSkip() { FILE: core/riot-core/src/main/java/com/redis/riot/core/StepArgs.java class StepArgs (line 9) | @ToString method getSleep (line 45) | public RiotDuration getSleep() { method setSleep (line 49) | public void setSleep(RiotDuration sleep) { method getThreads (line 53) | public int getThreads() { method setThreads (line 57) | public void setThreads(int threads) { method getChunkSize (line 61) | public int getChunkSize() { method setChunkSize (line 65) | public void setChunkSize(int chunkSize) { method isDryRun (line 69) | public boolean isDryRun() { method setDryRun (line 73) | public void setDryRun(boolean dryRun) { method getProgressArgs (line 77) | public ProgressArgs getProgressArgs() { method setProgressArgs (line 81) | public void setProgressArgs(ProgressArgs args) { method getSkipLimit (line 85) | public int getSkipLimit() { method setSkipLimit (line 89) | public void setSkipLimit(int skipLimit) { method getRetryLimit (line 93) | public int getRetryLimit() { method setRetryLimit (line 97) | public void setRetryLimit(int retryLimit) { method getSkipPolicy (line 101) | public SkipPolicy getSkipPolicy() { method setSkipPolicy (line 105) | public void setSkipPolicy(SkipPolicy skipPolicy) { method getRetryPolicy (line 109) | public RetryPolicy getRetryPolicy() { method setRetryPolicy (line 113) | public void setRetryPolicy(RetryPolicy retryPolicy) { FILE: core/riot-core/src/main/java/com/redis/riot/core/StepConfiguration.java type StepConfiguration (line 7) | public interface StepConfiguration { method configure (line 9) | void configure(SimpleStepBuilder step, String name, ItemR... FILE: core/riot-core/src/main/java/com/redis/riot/core/TemplateExpression.java class TemplateExpression (line 5) | public class TemplateExpression extends Expression { method TemplateExpression (line 7) | public TemplateExpression(org.springframework.expression.Expression ex... method getValue (line 11) | @Override method getValue (line 16) | @Override FILE: core/riot-core/src/main/java/com/redis/riot/core/ThrottledItemWriter.java class ThrottledItemWriter (line 12) | public class ThrottledItemWriter implements ItemStreamWriter { method ThrottledItemWriter (line 17) | public ThrottledItemWriter(ItemWriter delegate, Duration sleep) { method open (line 25) | @Override method update (line 32) | @Override method close (line 39) | @Override method write (line 46) | @Override FILE: core/riot-core/src/main/java/com/redis/riot/core/processor/CollectionToMapFunction.java class CollectionToMapFunction (line 8) | public class CollectionToMapFunction implements Function implements UnaryOperator { method ConsumerUnaryOperator (line 10) | public ConsumerUnaryOperator(Consumer consumer) { method apply (line 14) | @Override FILE: core/riot-core/src/main/java/com/redis/riot/core/processor/FieldExtractorFactory.java class FieldExtractorFactory (line 8) | public class FieldExtractorFactory { method setRemove (line 14) | public void setRemove(boolean remove) { method setNullCheck (line 18) | public void setNullCheck(boolean nullCheck) { method field (line 22) | public Function, Object> field(String field) { method extractor (line 30) | private Function, T> extractor(String field) { method string (line 37) | public Function, String> string(String field) { method field (line 41) | public Function, T> field(String field, T defaultVa... method longField (line 45) | public ToLongFunction> longField(String field) { method doubleField (line 51) | public ToDoubleFunction> doubleField(String field,... class MissingFieldException (line 57) | public static class MissingFieldException extends RuntimeException { method MissingFieldException (line 61) | public MissingFieldException(String msg) { class DefaultValueExtractor (line 67) | private static class DefaultValueExtractor implements Function, T> extractor, ... method apply (line 78) | @Override class NullCheckExtractor (line 90) | private static class NullCheckExtractor implements Function... method apply (line 101) | @Override method builder (line 112) | public static FieldExtractorFactoryBuilder builder() { class FieldExtractorFactoryBuilder (line 116) | public static class FieldExtractorFactoryBuilder { method remove (line 122) | public FieldExtractorFactoryBuilder remove(boolean remove) { method nullCheck (line 127) | public FieldExtractorFactoryBuilder nullCheck(boolean nullCheck) { method build (line 132) | public FieldExtractorFactory build() { FILE: core/riot-core/src/main/java/com/redis/riot/core/processor/FunctionPredicate.java class FunctionPredicate (line 6) | public class FunctionPredicate implements Predicate { method FunctionPredicate (line 11) | public FunctionPredicate(Function function, Predicate predica... method test (line 16) | @Override FILE: core/riot-core/src/main/java/com/redis/riot/core/processor/IdFunctionBuilder.java class IdFunctionBuilder (line 11) | public class IdFunctionBuilder { method remove (line 23) | public IdFunctionBuilder remove(boolean remove) { method fields (line 28) | public IdFunctionBuilder fields(String... fields) { method fields (line 32) | public IdFunctionBuilder fields(List fields) { method prefix (line 39) | public IdFunctionBuilder prefix(String prefix) { method separator (line 44) | public IdFunctionBuilder separator(String separator) { method build (line 49) | public Function, String> build() { class ConcatenatingFunction (line 73) | public static class ConcatenatingFunction implements Function fields) { method includes (line 23) | public MapFilteringFunction includes(Collection fields) { method apply (line 28) | @Override FILE: core/riot-core/src/main/java/com/redis/riot/core/processor/MapFlatteningFunction.java class MapFlatteningFunction (line 16) | public class MapFlatteningFunction implements Function elementFunction) { method apply (line 24) | @Override method flatten (line 31) | private void flatten(String prefix, Iterator { method ObjectToDoubleFunction (line 9) | public ObjectToDoubleFunction(double defaultValue) { method applyAsDouble (line 13) | @Override FILE: core/riot-core/src/main/java/com/redis/riot/core/processor/ObjectToLongFunction.java class ObjectToLongFunction (line 7) | public class ObjectToLongFunction implements ToLongFunction { method applyAsLong (line 9) | @Override FILE: core/riot-core/src/main/java/com/redis/riot/core/processor/ObjectToStringFunction.java class ObjectToStringFunction (line 5) | public class ObjectToStringFunction implements Function { method apply (line 7) | @Override FILE: core/riot-core/src/main/java/com/redis/riot/core/processor/PredicateOperator.java class PredicateOperator (line 12) | public class PredicateOperator implements UnaryOperator { method PredicateOperator (line 16) | public PredicateOperator(Predicate predicate) { method apply (line 20) | @Override FILE: core/riot-core/src/main/java/com/redis/riot/core/processor/RegexNamedGroupFunction.java class RegexNamedGroupFunction (line 12) | public class RegexNamedGroupFunction implements Function keyExtractor) { method apply (line 19) | @Override FILE: core/riot-core/src/test/java/com/redis/riot/core/ConverterTests.java class ConverterTests (line 15) | class ConverterTests { method testNoKeyConverter (line 17) | @Test method testSingleKeyConverter (line 30) | @Test method testMultiKeyConverter (line 43) | @Test method testNullCheck (line 60) | @Test method testDurationStyle (line 73) | @Test FILE: core/riot-faker/src/main/java/com/redis/riot/faker/FakerItemReader.java class FakerItemReader (line 23) | public class FakerItemReader extends AbstractItemCountingItemStreamItemR... method FakerItemReader (line 33) | public FakerItemReader() { method setLocale (line 37) | public void setLocale(Locale locale) { method setExpressions (line 41) | public void setExpressions(Map fields) { method doOpen (line 45) | @Override method normalizeField (line 55) | private Entry normalizeField(Entry fie... method doRead (line 62) | @Override method doClose (line 75) | @Override FILE: core/riot-faker/src/test/java/com/redis/riot/faker/FakerReaderTests.java class FakerReaderTests (line 13) | class FakerReaderTests { method readAll (line 15) | public static List readAll(ItemReader reader) throws Excepti... method fakerReader (line 24) | @Test FILE: core/riot-file/src/main/java/com/redis/riot/file/AbstractReaderFactory.java class AbstractReaderFactory (line 18) | public abstract class AbstractReaderFactory implements ReaderFactory { method includedFields (line 20) | protected int[] includedFields(ReadOptions options) { method flatFileReader (line 24) | protected FlatFileItemReader> flatFileReader(Resou... method flatFileReader (line 41) | protected FlatFileItemReaderBuilder flatFileReader(ReadOptions ... method recordSeparatorPolicy (line 53) | private RecordSeparatorPolicy recordSeparatorPolicy(ReadOptions option... method headerIndex (line 58) | private int headerIndex(ReadOptions options) { method linesToSkip (line 65) | private int linesToSkip(ReadOptions options) { method objectMapper (line 75) | protected T objectMapper(T objectMapper, Read... FILE: core/riot-file/src/main/java/com/redis/riot/file/AbstractWriterFactory.java class AbstractWriterFactory (line 17) | public abstract class AbstractWriterFactory implements WriterFactory { method objectMapper (line 19) | protected T objectMapper(T objectMapper) { method flatFileWriter (line 25) | protected FlatFileItemWriterBuilder flatFileWriter(WritableReso... method flatFileWriter (line 40) | protected FlatFileItemWriter> flatFileWriter(Write... FILE: core/riot-file/src/main/java/com/redis/riot/file/DelimitedReaderFactory.java class DelimitedReaderFactory (line 8) | public class DelimitedReaderFactory extends AbstractReaderFactory { method DelimitedReaderFactory (line 12) | public DelimitedReaderFactory(String delimiter) { method create (line 16) | @Override FILE: core/riot-file/src/main/java/com/redis/riot/file/DelimitedWriterFactory.java class DelimitedWriterFactory (line 12) | public class DelimitedWriterFactory extends AbstractWriterFactory { method DelimitedWriterFactory (line 16) | public DelimitedWriterFactory(String delimiter) { method create (line 20) | @Override FILE: core/riot-file/src/main/java/com/redis/riot/file/FileOptions.java class FileOptions (line 10) | @ToString method isGzip (line 28) | public boolean isGzip() { method setGzip (line 32) | public void setGzip(boolean gzip) { method getGoogleStorageOptions (line 36) | public GoogleStorageOptions getGoogleStorageOptions() { method getS3Options (line 40) | public S3Options getS3Options() { method setS3Options (line 44) | public void setS3Options(S3Options s3Options) { method setGoogleStorageOptions (line 48) | public void setGoogleStorageOptions(GoogleStorageOptions googleStorage... method getContentType (line 52) | public MimeType getContentType() { method setContentType (line 56) | public void setContentType(MimeType type) { method getDelimiter (line 60) | public String getDelimiter() { method setDelimiter (line 64) | public void setDelimiter(String delimiter) { method getQuoteCharacter (line 68) | public char getQuoteCharacter() { method setQuoteCharacter (line 72) | public void setQuoteCharacter(char character) { method isHeader (line 76) | public boolean isHeader() { method setHeader (line 80) | public void setHeader(boolean header) { method getEncoding (line 84) | public String getEncoding() { method setEncoding (line 88) | public void setEncoding(String encoding) { FILE: core/riot-file/src/main/java/com/redis/riot/file/FileReaderRegistry.java class FileReaderRegistry (line 8) | public class FileReaderRegistry { method register (line 12) | public void register(MimeType type, ReaderFactory factory) { method getReaderFactory (line 16) | public ReaderFactory getReaderFactory(MimeType type) { method defaultReaderRegistry (line 20) | public static FileReaderRegistry defaultReaderRegistry() { FILE: core/riot-file/src/main/java/com/redis/riot/file/FileReaderResult.java class FileReaderResult (line 7) | public class FileReaderResult { method getResource (line 13) | public Resource getResource() { method setResource (line 17) | public void setResource(Resource resource) { method getType (line 21) | public MimeType getType() { method setType (line 25) | public void setType(MimeType mimeType) { method getReader (line 29) | public ItemReader getReader() { method setReader (line 33) | public void setReader(ItemReader itemReader) { FILE: core/riot-file/src/main/java/com/redis/riot/file/FileWriterRegistry.java class FileWriterRegistry (line 8) | public class FileWriterRegistry { method register (line 12) | public void register(MimeType type, WriterFactory factory) { method getWriterFactory (line 16) | public WriterFactory getWriterFactory(MimeType type) { method defaultWriterRegistry (line 20) | public static FileWriterRegistry defaultWriterRegistry() { FILE: core/riot-file/src/main/java/com/redis/riot/file/FileWriterResult.java class FileWriterResult (line 7) | public class FileWriterResult { method getResource (line 13) | public Resource getResource() { method setResource (line 17) | public void setResource(Resource resource) { method getType (line 21) | public MimeType getType() { method setType (line 25) | public void setType(MimeType mimeType) { method getWriter (line 29) | public ItemWriter getWriter() { method setWriter (line 33) | public void setWriter(ItemWriter writer) { FILE: core/riot-file/src/main/java/com/redis/riot/file/FixedWidthReaderFactory.java class FixedWidthReaderFactory (line 12) | public class FixedWidthReaderFactory extends AbstractReaderFactory { method create (line 14) | @Override FILE: core/riot-file/src/main/java/com/redis/riot/file/FormattedWriterFactory.java class FormattedWriterFactory (line 12) | public class FormattedWriterFactory extends AbstractWriterFactory { method create (line 14) | @Override FILE: core/riot-file/src/main/java/com/redis/riot/file/GoogleStorageOptions.java class GoogleStorageOptions (line 18) | public class GoogleStorageOptions { method storage (line 27) | public Storage storage() { method credentials (line 50) | private GoogleCredentials credentials(InputStream inputStream) { method getKeyFile (line 61) | public Path getKeyFile() { method setKeyFile (line 65) | public void setKeyFile(Path keyFile) { method getProjectId (line 69) | public String getProjectId() { method setProjectId (line 73) | public void setProjectId(String projectId) { method getEncodedKey (line 77) | public String getEncodedKey() { method setEncodedKey (line 81) | public void setEncodedKey(String encodedKey) { method getScope (line 85) | public GcpScope getScope() { method setScope (line 89) | public void setScope(GcpScope scope) { FILE: core/riot-file/src/main/java/com/redis/riot/file/GoogleStorageProtocolResolver.java class GoogleStorageProtocolResolver (line 12) | public class GoogleStorageProtocolResolver implements ProtocolResolver { method resolve (line 17) | @Override method storage (line 25) | private Storage storage() { method setStorage (line 32) | public void setStorage(Storage storage) { method setStorageSupplier (line 36) | public void setStorageSupplier(Supplier storageSupplier) { FILE: core/riot-file/src/main/java/com/redis/riot/file/HeaderCallbackHandler.java class HeaderCallbackHandler (line 12) | public class HeaderCallbackHandler implements LineCallbackHandler { method HeaderCallbackHandler (line 21) | public HeaderCallbackHandler(AbstractLineTokenizer tokenizer, int head... method handleLine (line 26) | @Override FILE: core/riot-file/src/main/java/com/redis/riot/file/JsonLineAggregator.java class JsonLineAggregator (line 10) | public class JsonLineAggregator implements LineAggregator { method JsonLineAggregator (line 16) | public JsonLineAggregator(ObjectMapper mapper) { method aggregate (line 20) | @Override FILE: core/riot-file/src/main/java/com/redis/riot/file/JsonLinesReaderFactory.java class JsonLinesReaderFactory (line 12) | public class JsonLinesReaderFactory extends AbstractReaderFactory { method create (line 14) | @Override FILE: core/riot-file/src/main/java/com/redis/riot/file/JsonLinesWriterFactory.java class JsonLinesWriterFactory (line 9) | public class JsonLinesWriterFactory extends AbstractWriterFactory { method create (line 11) | @Override FILE: core/riot-file/src/main/java/com/redis/riot/file/JsonReaderFactory.java class JsonReaderFactory (line 10) | public class JsonReaderFactory extends AbstractReaderFactory { method create (line 12) | @Override FILE: core/riot-file/src/main/java/com/redis/riot/file/JsonWriterFactory.java class JsonWriterFactory (line 10) | public class JsonWriterFactory extends AbstractWriterFactory { method create (line 12) | @Override FILE: core/riot-file/src/main/java/com/redis/riot/file/MapFieldSetMapper.java class MapFieldSetMapper (line 10) | public class MapFieldSetMapper implements FieldSetMapper implements LineMapper { method ObjectMapperLineMapper (line 12) | public ObjectMapperLineMapper(ObjectMapper mapper, Class ... method mapLine (line 17) | @Override FILE: core/riot-file/src/main/java/com/redis/riot/file/OutputStreamResource.java class OutputStreamResource (line 11) | public class OutputStreamResource extends AbstractResource implements Wr... method OutputStreamResource (line 17) | public OutputStreamResource(OutputStream outStream, String filename, S... method getOutputStream (line 23) | @Override method getDescription (line 28) | @Override method getFilename (line 33) | @Override method getInputStream (line 38) | @Override method isWritable (line 43) | @Override method hashCode (line 48) | @Override method equals (line 56) | @Override FILE: core/riot-file/src/main/java/com/redis/riot/file/ReadOptions.java class ReadOptions (line 12) | @ToString method addDeserializer (line 28) | public void addDeserializer(Class type, JsonDeserializer getItemType() { method setItemType (line 41) | public void setItemType(Class type) { method getMaxItemCount (line 45) | public int getMaxItemCount() { method setMaxItemCount (line 49) | public void setMaxItemCount(int count) { method getIncludedFields (line 53) | public Set getIncludedFields() { method setIncludedFields (line 57) | public void setIncludedFields(Set fields) { method getContinuationString (line 61) | public String getContinuationString() { method setContinuationString (line 65) | public void setContinuationString(String string) { method getFields (line 69) | public List getFields() { method setFields (line 73) | public void setFields(List fields) { method getHeaderLine (line 77) | public Integer getHeaderLine() { method setHeaderLine (line 81) | public void setHeaderLine(Integer headerLine) { method getLinesToSkip (line 85) | public Integer getLinesToSkip() { method setLinesToSkip (line 89) | public void setLinesToSkip(Integer linesToSkip) { method getColumnRanges (line 93) | public List getColumnRanges() { method setColumnRanges (line 97) | public void setColumnRanges(List columnRanges) { FILE: core/riot-file/src/main/java/com/redis/riot/file/ReaderFactory.java type ReaderFactory (line 6) | public interface ReaderFactory { method create (line 8) | ItemReader create(Resource resource, ReadOptions options); FILE: core/riot-file/src/main/java/com/redis/riot/file/ResourceFactory.java class ResourceFactory (line 14) | public class ResourceFactory { method addProtocolResolver (line 20) | public void addProtocolResolver(ProtocolResolver protocolResolver) { method resource (line 24) | public Resource resource(String location, FileOptions options) throws ... method isGzip (line 33) | private boolean isGzip(Resource resource, FileOptions options) { method writableResource (line 37) | public WritableResource writableResource(String location, FileOptions ... method createResource (line 47) | private Resource createResource(String location, FileOptions options) { method isGzip (line 56) | public static boolean isGzip(String filename) { method stripGzipSuffix (line 60) | public static String stripGzipSuffix(String filename) { FILE: core/riot-file/src/main/java/com/redis/riot/file/ResourceMap.java type ResourceMap (line 7) | public interface ResourceMap { method getContentTypeFor (line 17) | MimeType getContentTypeFor(Resource resource); FILE: core/riot-file/src/main/java/com/redis/riot/file/RiotResourceLoader.java class RiotResourceLoader (line 20) | public class RiotResourceLoader implements ResourceLoader { method addProtocolResolver (line 36) | public void addProtocolResolver(ProtocolResolver resolver) { method getGoogleStorageProtocolResolver (line 41) | public GoogleStorageProtocolResolver getGoogleStorageProtocolResolver() { method setGoogleStorageProtocolResolver (line 45) | public void setGoogleStorageProtocolResolver(GoogleStorageProtocolReso... method getS3ProtocolResolver (line 49) | public S3ProtocolResolver getS3ProtocolResolver() { method setS3ProtocolResolver (line 53) | public void setS3ProtocolResolver(S3ProtocolResolver resolver) { method getProtocolResolvers (line 63) | public Collection getProtocolResolvers() { method getClassLoader (line 67) | @Override method getResource (line 72) | @Override method allProtocolResolvers (line 91) | private Iterable allProtocolResolvers() { FILE: core/riot-file/src/main/java/com/redis/riot/file/RiotResourceMap.java class RiotResourceMap (line 13) | public class RiotResourceMap implements ResourceMap { method addFileNameMap (line 17) | public void addFileNameMap(FileNameMap map) { method getContentTypeFor (line 21) | @Override method getContentTypeFor (line 37) | public MimeType getContentTypeFor(String filename) { method defaultResourceMap (line 52) | public static RiotResourceMap defaultResourceMap() { class JsonLinesFileNameMap (line 58) | private static class JsonLinesFileNameMap implements FileNameMap { method getContentTypeFor (line 62) | @Override FILE: core/riot-file/src/main/java/com/redis/riot/file/RuntimeIOException.java class RuntimeIOException (line 7) | @SuppressWarnings("serial") method RuntimeIOException (line 10) | public RuntimeIOException(String msg) { method RuntimeIOException (line 14) | public RuntimeIOException(String msg, IOException cause) { FILE: core/riot-file/src/main/java/com/redis/riot/file/S3Options.java class S3Options (line 13) | public class S3Options { method client (line 20) | public S3Client client() { method credentialsProvider (line 32) | private AwsCredentialsProvider credentialsProvider() { method getAccessKey (line 39) | public String getAccessKey() { method setAccessKey (line 43) | public void setAccessKey(String accessKey) { method getSecretKey (line 47) | public String getSecretKey() { method setSecretKey (line 51) | public void setSecretKey(String secretKey) { method getRegion (line 55) | public Region getRegion() { method setRegion (line 59) | public void setRegion(Region region) { method getEndpoint (line 63) | public URI getEndpoint() { method setEndpoint (line 67) | public void setEndpoint(URI endpoint) { FILE: core/riot-file/src/main/java/com/redis/riot/file/S3ProtocolResolver.java class S3ProtocolResolver (line 18) | public class S3ProtocolResolver implements ProtocolResolver, ResourceLoa... method resolve (line 24) | @Override method isS3 (line 32) | private boolean isS3(String location) { method getResource (line 36) | @Override method client (line 41) | private S3Client client() { method outputStreamProvider (line 48) | public S3OutputStreamProvider outputStreamProvider() { method getClassLoader (line 56) | @Override method setClient (line 61) | public void setClient(S3Client client) { method setClientSupplier (line 65) | public void setClientSupplier(Supplier clientSupplier) { FILE: core/riot-file/src/main/java/com/redis/riot/file/StdInProtocolResolver.java class StdInProtocolResolver (line 7) | public class StdInProtocolResolver implements ProtocolResolver { method StdInProtocolResolver (line 13) | public StdInProtocolResolver() { method getFilename (line 17) | public String getFilename() { method setFilename (line 21) | public void setFilename(String filename) { method resolve (line 25) | @Override FILE: core/riot-file/src/main/java/com/redis/riot/file/StdOutProtocolResolver.java class StdOutProtocolResolver (line 7) | public class StdOutProtocolResolver implements ProtocolResolver { method setFilename (line 13) | public void setFilename(String filename) { method resolve (line 17) | @Override FILE: core/riot-file/src/main/java/com/redis/riot/file/SystemInResource.java class SystemInResource (line 5) | public class SystemInResource extends NamedInputStreamResource { method SystemInResource (line 10) | public SystemInResource() { method SystemInResource (line 14) | public SystemInResource(InputStream inputStream) { FILE: core/riot-file/src/main/java/com/redis/riot/file/SystemOutResource.java class SystemOutResource (line 5) | public class SystemOutResource extends OutputStreamResource { method SystemOutResource (line 10) | public SystemOutResource() { method SystemOutResource (line 14) | public SystemOutResource(OutputStream outputStream) { FILE: core/riot-file/src/main/java/com/redis/riot/file/UncustomizedUrlResource.java class UncustomizedUrlResource (line 11) | public class UncustomizedUrlResource extends UrlResource { method UncustomizedUrlResource (line 13) | public UncustomizedUrlResource(String path) throws MalformedURLExcepti... method UncustomizedUrlResource (line 17) | public UncustomizedUrlResource(URI uri) throws MalformedURLException { method UncustomizedUrlResource (line 21) | public UncustomizedUrlResource(URL url) { method customizeConnection (line 25) | @Override FILE: core/riot-file/src/main/java/com/redis/riot/file/WriteOptions.java class WriteOptions (line 8) | @ToString method getHeaderSupplier (line 28) | public Supplier> getHeaderSupplier() { method setHeaderSupplier (line 32) | public void setHeaderSupplier(Supplier> headerSupp... method getRootName (line 36) | public String getRootName() { method setRootName (line 40) | public void setRootName(String name) { method getElementName (line 44) | public String getElementName() { method setElementName (line 48) | public void setElementName(String name) { method isAppend (line 52) | public boolean isAppend() { method setAppend (line 56) | public void setAppend(boolean append) { method isForceSync (line 60) | public boolean isForceSync() { method setForceSync (line 64) | public void setForceSync(boolean forceSync) { method getLineSeparator (line 68) | public String getLineSeparator() { method setLineSeparator (line 72) | public void setLineSeparator(String separator) { method isShouldDeleteIfEmpty (line 76) | public boolean isShouldDeleteIfEmpty() { method setShouldDeleteIfEmpty (line 80) | public void setShouldDeleteIfEmpty(boolean delete) { method isShouldDeleteIfExists (line 84) | public boolean isShouldDeleteIfExists() { method setShouldDeleteIfExists (line 88) | public void setShouldDeleteIfExists(boolean delete) { method getFormatterString (line 92) | public String getFormatterString() { method setFormatterString (line 96) | public void setFormatterString(String formatterString) { method isTransactional (line 100) | public boolean isTransactional() { method setTransactional (line 104) | public void setTransactional(boolean transactional) { FILE: core/riot-file/src/main/java/com/redis/riot/file/WriterFactory.java type WriterFactory (line 6) | public interface WriterFactory { method create (line 8) | ItemWriter create(WritableResource resource, WriteOptions options); FILE: core/riot-file/src/main/java/com/redis/riot/file/XmlReaderFactory.java class XmlReaderFactory (line 10) | public class XmlReaderFactory extends AbstractReaderFactory { method create (line 12) | @Override FILE: core/riot-file/src/main/java/com/redis/riot/file/XmlWriterFactory.java class XmlWriterFactory (line 10) | public class XmlWriterFactory extends AbstractWriterFactory { method create (line 12) | @Override FILE: core/riot-file/src/main/java/com/redis/riot/file/xml/XmlItemReader.java class XmlItemReader (line 31) | public class XmlItemReader extends AbstractItemCountingItemStreamItem... method XmlItemReader (line 48) | public XmlItemReader(Resource resource, XmlObjectReader xmlObjectRe... method setXmlObjectReader (line 61) | public void setXmlObjectReader(XmlObjectReader xmlObjectReader) { method setStrict (line 72) | public void setStrict(boolean strict) { method setResource (line 76) | @Override method doRead (line 81) | @Nullable method doOpen (line 87) | @Override method doClose (line 106) | @Override FILE: core/riot-file/src/main/java/com/redis/riot/file/xml/XmlItemReaderBuilder.java class XmlItemReaderBuilder (line 7) | public class XmlItemReaderBuilder { method xmlObjectReader (line 31) | public XmlItemReaderBuilder xmlObjectReader(XmlObjectReader xmlO... method resource (line 43) | public XmlItemReaderBuilder resource(Resource resource) { method name (line 57) | public XmlItemReaderBuilder name(String name) { method strict (line 71) | public XmlItemReaderBuilder strict(boolean strict) { method saveState (line 86) | public XmlItemReaderBuilder saveState(boolean saveState) { method maxItemCount (line 99) | public XmlItemReaderBuilder maxItemCount(int maxItemCount) { method currentItemCount (line 112) | public XmlItemReaderBuilder currentItemCount(int currentItemCount) { method build (line 123) | public XmlItemReader build() { FILE: core/riot-file/src/main/java/com/redis/riot/file/xml/XmlObjectReader.java class XmlObjectReader (line 21) | public class XmlObjectReader { method XmlObjectReader (line 33) | public XmlObjectReader(Class itemType) { method setMapper (line 42) | public void setMapper(XmlMapper mapper) { method open (line 47) | public void open(Resource resource) throws Exception { method read (line 64) | @Nullable method close (line 76) | public void close() throws Exception { FILE: core/riot-file/src/main/java/com/redis/riot/file/xml/XmlResourceItemWriter.java class XmlResourceItemWriter (line 50) | public class XmlResourceItemWriter extends AbstractFileItemWriter { method XmlResourceItemWriter (line 61) | public XmlResourceItemWriter(WritableResource resource, String rootName, method setRootName (line 72) | public void setRootName(String rootName) { method afterPropertiesSet (line 82) | @Override method setXmlObjectMarshaller (line 94) | public void setXmlObjectMarshaller(JsonObjectMarshaller objectMarsh... method doWrite (line 98) | @Override FILE: core/riot-file/src/main/java/com/redis/riot/file/xml/XmlResourceItemWriterBuilder.java class XmlResourceItemWriterBuilder (line 33) | public class XmlResourceItemWriterBuilder { method saveState (line 59) | public XmlResourceItemWriterBuilder saveState(boolean saveState) { method name (line 74) | public XmlResourceItemWriterBuilder name(String name) { method lineSeparator (line 88) | public XmlResourceItemWriterBuilder lineSeparator(String lineSepara... method xmlObjectMarshaller (line 101) | public XmlResourceItemWriterBuilder xmlObjectMarshaller(JsonObjectM... method resource (line 113) | public XmlResourceItemWriterBuilder resource(WritableResource resou... method rootName (line 119) | public XmlResourceItemWriterBuilder rootName(String rootName) { method encoding (line 131) | public XmlResourceItemWriterBuilder encoding(String encoding) { method shouldDeleteIfEmpty (line 145) | public XmlResourceItemWriterBuilder shouldDeleteIfEmpty(boolean sho... method shouldDeleteIfExists (line 159) | public XmlResourceItemWriterBuilder shouldDeleteIfExists(boolean sh... method append (line 173) | public XmlResourceItemWriterBuilder append(boolean append) { method headerCallback (line 186) | public XmlResourceItemWriterBuilder headerCallback(FlatFileHeaderCa... method footerCallback (line 199) | public XmlResourceItemWriterBuilder footerCallback(FlatFileFooterCa... method build (line 210) | public XmlResourceItemWriter build() { FILE: core/riot-file/src/test/java/com/redis/riot/file/ReaderTests.java class ReaderTests (line 27) | public class ReaderTests { method readJsonUrl (line 45) | @Test method readJsonGzUrl (line 50) | @Test method readJsonS3Url (line 55) | @Test method readJsonGoogleStorageUrl (line 62) | @Test method readJsonFile (line 67) | @Test method urlInputStream (line 76) | private InputStream urlInputStream(String url) throws MalformedURLExce... method readJsonLinesUrl (line 80) | @Test method readCsvUrl (line 85) | @Test method readStdIn (line 92) | @Test method assertRead (line 100) | private void assertRead(String location, Class expectedType, int ex... method assertRead (line 104) | private void assertRead(String location, ReadOptions options, Class... method readAll (line 114) | private List readAll(ItemReader reader) throws Exception { FILE: core/riot-test/src/main/java/com/redis/riot/test/AbstractRiotTestBase.java class AbstractRiotTestBase (line 19) | public abstract class AbstractRiotTestBase extends AbstractTargetTestBase { method assertExecutionSuccessful (line 29) | protected static void assertExecutionSuccessful(int exitCode) { method command (line 33) | protected T command(ParseResult parseResult) { method execute (line 37) | protected int execute(TestInfo info, String filename) throws Exception { method execute (line 41) | protected int execute(TestInfo info, String filename, IExecutionStrate... method doExecute (line 45) | private int doExecute(TestInfo info, String filename, IExecutionStrate... method mainCommand (line 50) | protected abstract MainCommand mainCommand(TestInfo info, IExecutionSt... method getMainCommandPrefix (line 52) | protected abstract String getMainCommandPrefix(); method args (line 54) | private String[] args(MainCommand mainCommand, String filename) throws... method translateCommandline (line 65) | protected String[] translateCommandline(String toProcess) throws Excep... FILE: plugins/riot/src/main/java/com/redis/riot/AbstractCompareCommand.java class AbstractCompareCommand (line 31) | public abstract class AbstractCompareCommand extends AbstractRedisTarget... method isStruct (line 51) | protected abstract boolean isStruct(); method filter (line 53) | protected ItemProcessor, KeyValue> filter() { method processingWriter (line 57) | protected ItemWriter> processingWriter(ItemWriter, KeyValue> compareStep() { method compareRedisReader (line 105) | private RedisItemReader compareRedisReader() { method isQuickCompare (line 114) | protected abstract boolean isQuickCompare(); method keyComparator (line 116) | private KeyComparator keyComparator() { method isIgnoreStreamMessageId (line 125) | protected boolean isIgnoreStreamMessageId() { method compareSourceReader (line 129) | private RedisItemReader compareSourceReader() { method compareTargetReader (line 135) | private RedisItemReader compareTargetReader() { method isShowDiffs (line 141) | public boolean isShowDiffs() { method setShowDiffs (line 145) | public void setShowDiffs(boolean showDiffs) { method getTtlTolerance (line 149) | public RiotDuration getTtlTolerance() { method setTtlTolerance (line 153) | public void setTtlTolerance(RiotDuration tolerance) { method getProcessorArgs (line 157) | public KeyValueProcessorArgs getProcessorArgs() { method setProcessorArgs (line 161) | public void setProcessorArgs(KeyValueProcessorArgs args) { FILE: plugins/riot/src/main/java/com/redis/riot/AbstractExportCommand.java class AbstractExportCommand (line 17) | public abstract class AbstractExportCommand extends AbstractJobCommand { method initialize (line 38) | @Override method teardown (line 45) | @Override method configure (line 53) | protected void configure(StandardEvaluationContext context) { method configureSourceRedisReader (line 57) | protected void configureSourceRedisReader(RedisItemReader reader) { method configureSourceRedisWriter (line 74) | protected void configureSourceRedisWriter(RedisItemWriter wri... method sourceRedisContext (line 79) | protected abstract RedisContext sourceRedisContext(); method step (line 81) | protected Step, O> step(ItemWriter writer) { method getMode (line 89) | public ReaderMode getMode() { method setMode (line 93) | public void setMode(ReaderMode mode) { method getReaderArgs (line 97) | public RedisReaderArgs getReaderArgs() { method setReaderArgs (line 101) | public void setReaderArgs(RedisReaderArgs args) { method getReaderLiveArgs (line 105) | public RedisReaderLiveArgs getReaderLiveArgs() { method setReaderLiveArgs (line 109) | public void setReaderLiveArgs(RedisReaderLiveArgs args) { method getReaderMemoryUsageArgs (line 113) | public MemoryUsageArgs getReaderMemoryUsageArgs() { method setReaderMemoryUsageArgs (line 117) | public void setReaderMemoryUsageArgs(MemoryUsageArgs args) { FILE: plugins/riot/src/main/java/com/redis/riot/AbstractFileExport.java class AbstractFileExport (line 32) | public abstract class AbstractFileExport extends AbstractRedisExportComm... method initialize (line 48) | @Override method resourceMap (line 57) | protected RiotResourceMap resourceMap() { method writerRegistry (line 61) | protected FileWriterRegistry writerRegistry() { method resourceFactory (line 65) | protected ResourceFactory resourceFactory() { method writeOptions (line 71) | private WriteOptions writeOptions() { method job (line 78) | @Override method getFileType (line 83) | protected abstract MimeType getFileType(); method step (line 85) | @SuppressWarnings("unchecked") method shouldShowProgress (line 101) | @Override method isFlatFile (line 106) | protected boolean isFlatFile(MimeType type) { method processor (line 111) | @SuppressWarnings("rawtypes") method headerRecord (line 119) | private Map headerRecord() { method getFile (line 138) | public String getFile() { method setFile (line 142) | public void setFile(String file) { method getFileWriterArgs (line 146) | public FileWriterArgs getFileWriterArgs() { method setFileWriterArgs (line 150) | public void setFileWriterArgs(FileWriterArgs fileWriterArgs) { method getContentType (line 154) | public ContentType getContentType() { method setContentType (line 158) | public void setContentType(ContentType contentType) { method setWriterRegistry (line 162) | public void setWriterRegistry(FileWriterRegistry registry) { FILE: plugins/riot/src/main/java/com/redis/riot/AbstractFileImport.java class AbstractFileImport (line 44) | public abstract class AbstractFileImport extends AbstractRedisImportComm... method initialize (line 64) | @Override method resourceMap (line 74) | protected RiotResourceMap resourceMap() { method readerRegistry (line 78) | protected FileReaderRegistry readerRegistry() { method resourceFactory (line 82) | protected ResourceFactory resourceFactory() { method job (line 90) | @Override method step (line 95) | private Step step(String location) { method readOptions (line 124) | private ReadOptions readOptions() { method itemType (line 132) | private Class itemType() { method writer (line 139) | private RedisItemWriter writer() { method getFileType (line 146) | protected abstract MimeType getFileType(); method regexProcessor (line 148) | private ItemProcessor, Map> regexP... method toFieldFunction (line 158) | @SuppressWarnings({ "unchecked", "rawtypes" }) method getFiles (line 163) | public List getFiles() { method setFiles (line 167) | public void setFiles(String... files) { method setFiles (line 171) | public void setFiles(List files) { method getFileReaderArgs (line 175) | public FileReaderArgs getFileReaderArgs() { method setFileReaderArgs (line 179) | public void setFileReaderArgs(FileReaderArgs args) { method getRegexes (line 183) | public Map getRegexes() { method setRegexes (line 187) | public void setRegexes(Map regexes) { method getReaderRegistry (line 191) | public FileReaderRegistry getReaderRegistry() { method setReaderRegistry (line 195) | public void setReaderRegistry(FileReaderRegistry registry) { FILE: plugins/riot/src/main/java/com/redis/riot/AbstractImportCommand.java class AbstractImportCommand (line 43) | @Command(subcommands = { ExpireCommand.class, DelCommand.class, GeoaddCo... method initialize (line 68) | @Override method teardown (line 75) | @Override method operations (line 83) | protected List, Object>>... method hasOperations (line 87) | protected boolean hasOperations() { method step (line 91) | protected Step, Map> step(ItemRead... method processor (line 101) | protected ItemProcessor, Map> proc... method targetRedisContext (line 109) | protected abstract RedisContext targetRedisContext(); method processor (line 111) | public static ItemProcessor, Map> ... method operationWriter (line 124) | protected RedisItemWriter> operati... method configureTargetRedisWriter (line 128) | protected void configureTargetRedisWriter(RedisItemWriter wri... method getTargetRedisWriterArgs (line 134) | public RedisWriterArgs getTargetRedisWriterArgs() { method setTargetRedisWriterArgs (line 138) | public void setTargetRedisWriterArgs(RedisWriterArgs args) { method getImportOperationCommands (line 142) | public List getImportOperationCommands() { method setImportOperationCommands (line 146) | public void setImportOperationCommands(OperationCommand... commands) { method setImportOperationCommands (line 150) | public void setImportOperationCommands(List commands) { method getProcessorArgs (line 154) | public ImportProcessorArgs getProcessorArgs() { method setProcessorArgs (line 158) | public void setProcessorArgs(ImportProcessorArgs args) { method getEvaluationContextArgs (line 162) | public EvaluationContextArgs getEvaluationContextArgs() { method setEvaluationContextArgs (line 166) | public void setEvaluationContextArgs(EvaluationContextArgs evaluationC... FILE: plugins/riot/src/main/java/com/redis/riot/AbstractRedisCommand.java class AbstractRedisCommand (line 10) | public abstract class AbstractRedisCommand extends AbstractJobCommand { method initialize (line 17) | @Override method teardown (line 24) | @Override method commands (line 32) | protected RedisModulesCommands commands() { method configure (line 36) | protected void configure(RedisItemReader reader) { method configure (line 41) | protected void configure(RedisItemWriter writer) { method getRedisArgs (line 45) | public RedisArgs getRedisArgs() { method setRedisArgs (line 49) | public void setRedisArgs(RedisArgs clientArgs) { FILE: plugins/riot/src/main/java/com/redis/riot/AbstractRedisExportCommand.java class AbstractRedisExportCommand (line 16) | public abstract class AbstractRedisExportCommand extends AbstractExportC... method sourceRedisContext (line 24) | @Override method mapProcessor (line 29) | protected ItemProcessor, Map> mapProc... method getRedisArgs (line 37) | public RedisArgs getRedisArgs() { method setRedisArgs (line 41) | public void setRedisArgs(RedisArgs clientArgs) { method getKeyRegex (line 45) | public Pattern getKeyRegex() { method setKeyRegex (line 49) | public void setKeyRegex(Pattern regex) { FILE: plugins/riot/src/main/java/com/redis/riot/AbstractRedisImportCommand.java class AbstractRedisImportCommand (line 5) | public abstract class AbstractRedisImportCommand extends AbstractImportC... method targetRedisContext (line 10) | @Override method getRedisArgs (line 15) | public RedisArgs getRedisArgs() { method setRedisArgs (line 19) | public void setRedisArgs(RedisArgs clientArgs) { FILE: plugins/riot/src/main/java/com/redis/riot/AbstractRedisTargetExportCommand.java class AbstractRedisTargetExportCommand (line 12) | public abstract class AbstractRedisTargetExportCommand extends AbstractE... method initialize (line 31) | @Override method teardown (line 38) | @Override method sourceRedisContext (line 46) | @Override method targetRedisContext (line 52) | protected RedisContext targetRedisContext() { method configure (line 57) | @Override method configureTargetRedisReader (line 63) | protected void configureTargetRedisReader(RedisItemReader reader) { method configureTargetRedisWriter (line 68) | protected void configureTargetRedisWriter(RedisItemWriter wri... method getSourceRedisUri (line 72) | public RedisURI getSourceRedisUri() { method setSourceRedisUri (line 76) | public void setSourceRedisUri(RedisURI sourceRedisUri) { method getSourceRedisArgs (line 80) | public SourceRedisArgs getSourceRedisArgs() { method setSourceRedisArgs (line 84) | public void setSourceRedisArgs(SourceRedisArgs sourceRedisArgs) { method getTargetRedisUri (line 88) | public RedisURI getTargetRedisUri() { method setTargetRedisUri (line 92) | public void setTargetRedisUri(RedisURI targetRedisUri) { method getTargetRedisArgs (line 96) | public TargetRedisArgs getTargetRedisArgs() { method setTargetRedisArgs (line 100) | public void setTargetRedisArgs(TargetRedisArgs targetRedisArgs) { FILE: plugins/riot/src/main/java/com/redis/riot/Compare.java class Compare (line 8) | @Command(name = "compare", description = "Compare two Redis databases.") method isStruct (line 17) | @Override method isQuickCompare (line 22) | @Override method isIgnoreStreamMessageId (line 27) | @Override method job (line 32) | @Override method isCompareStreamMessageId (line 37) | public boolean isCompareStreamMessageId() { method setCompareStreamMessageId (line 41) | public void setCompareStreamMessageId(boolean streamMessageId) { FILE: plugins/riot/src/main/java/com/redis/riot/CompareLoggingWriteListener.java class CompareLoggingWriteListener (line 14) | public class CompareLoggingWriteListener implements KeyComparisonList... method CompareLoggingWriteListener (line 20) | public CompareLoggingWriteListener(RedisCodec codec) { method comparison (line 24) | @Override method key (line 46) | private String key(KeyComparison comparison) { FILE: plugins/riot/src/main/java/com/redis/riot/CompareMode.java type CompareMode (line 3) | public enum CompareMode { FILE: plugins/riot/src/main/java/com/redis/riot/CompareStepListener.java class CompareStepListener (line 20) | public class CompareStepListener implements StepExecutionListener { method CompareStepListener (line 26) | public CompareStepListener(KeyComparisonStats stats) { method afterStep (line 30) | @Override method verificationFailedExitDescription (line 43) | protected String verificationFailedExitDescription() { method statsByStatus (line 54) | public static Set>> statsByStatu... method compareStatus (line 64) | private static int compareStatus(Status status1, Status status2) { FILE: plugins/riot/src/main/java/com/redis/riot/ContentType.java type ContentType (line 3) | public enum ContentType { FILE: plugins/riot/src/main/java/com/redis/riot/DataSourceArgs.java class DataSourceArgs (line 11) | @ToString method dataSource (line 26) | public DataSource dataSource() throws Exception { method getDriver (line 37) | public String getDriver() { method setDriver (line 41) | public void setDriver(String driver) { method getUrl (line 45) | public String getUrl() { method setUrl (line 49) | public void setUrl(String url) { method getUsername (line 53) | public String getUsername() { method setUsername (line 57) | public void setUsername(String username) { method getPassword (line 61) | public String getPassword() { method setPassword (line 65) | public void setPassword(String password) { FILE: plugins/riot/src/main/java/com/redis/riot/DatabaseExport.java class DatabaseExport (line 21) | @Command(name = "db-export", description = "Export Redis data to a relat... method job (line 35) | @Override method writer (line 40) | private JdbcBatchItemWriter> writer() { class NullableSqlParameterSource (line 60) | private static class NullableSqlParameterSource extends MapSqlParamete... method NullableSqlParameterSource (line 62) | public NullableSqlParameterSource(@Nullable Map values) { method getValue (line 66) | @Override method getSql (line 77) | public String getSql() { method setSql (line 81) | public void setSql(String sql) { method isAssertUpdates (line 85) | public boolean isAssertUpdates() { method setAssertUpdates (line 89) | public void setAssertUpdates(boolean assertUpdates) { method getDataSourceArgs (line 93) | public DataSourceArgs getDataSourceArgs() { method setDataSourceArgs (line 97) | public void setDataSourceArgs(DataSourceArgs dataSourceArgs) { FILE: plugins/riot/src/main/java/com/redis/riot/DatabaseImport.java class DatabaseImport (line 12) | @Command(name = "db-import", description = "Import from a relational dat... method job (line 24) | @Override method reader (line 29) | protected JdbcCursorItemReader> reader() { method getSql (line 34) | public String getSql() { method setSql (line 38) | public void setSql(String sql) { method getReaderArgs (line 42) | public DatabaseReaderArgs getReaderArgs() { method setReaderArgs (line 46) | public void setReaderArgs(DatabaseReaderArgs args) { method getDataSourceArgs (line 50) | public DataSourceArgs getDataSourceArgs() { method setDataSourceArgs (line 54) | public void setDataSourceArgs(DataSourceArgs args) { FILE: plugins/riot/src/main/java/com/redis/riot/DatabaseReaderArgs.java class DatabaseReaderArgs (line 10) | @ToString method getMaxItemCount (line 36) | public int getMaxItemCount() { method setMaxItemCount (line 40) | public void setMaxItemCount(int maxItemCount) { method getFetchSize (line 44) | public int getFetchSize() { method setFetchSize (line 48) | public void setFetchSize(int fetchSize) { method getMaxRows (line 57) | public int getMaxRows() { method setMaxRows (line 61) | public void setMaxRows(int maxResultSetRows) { method getQueryTimeout (line 65) | public RiotDuration getQueryTimeout() { method setQueryTimeout (line 69) | public void setQueryTimeout(RiotDuration queryTimeout) { method isUseSharedExtendedConnection (line 73) | public boolean isUseSharedExtendedConnection() { method setUseSharedExtendedConnection (line 77) | public void setUseSharedExtendedConnection(boolean useSharedExtendedCo... method isVerifyCursorPosition (line 81) | public boolean isVerifyCursorPosition() { method setVerifyCursorPosition (line 85) | public void setVerifyCursorPosition(boolean verifyCursorPosition) { FILE: plugins/riot/src/main/java/com/redis/riot/EvaluationContextArgs.java class EvaluationContextArgs (line 19) | @ToString method evaluationContext (line 39) | public StandardEvaluationContext evaluationContext() { method getDateFormat (line 54) | public String getDateFormat() { method setDateFormat (line 58) | public void setDateFormat(String format) { method getVarExpressions (line 62) | public Map getVarExpressions() { method setVarExpressions (line 66) | public void setVarExpressions(Map expressions) { method getVars (line 70) | public Map getVars() { method setVars (line 74) | public void setVars(Map variables) { method getNumberFormat (line 78) | public String getNumberFormat() { method setNumberFormat (line 82) | public void setNumberFormat(String numberFormat) { FILE: plugins/riot/src/main/java/com/redis/riot/ExportStepHelper.java class ExportStepHelper (line 21) | public class ExportStepHelper { method ExportStepHelper (line 28) | public ExportStepHelper(Logger log) { method step (line 32) | public Step, O> step(RedisItemReader re... method checkNotifyConfig (line 48) | public static void checkNotifyConfig(AbstractRedisClient client, Logge... method characterSet (line 66) | private static Set characterSet(String string) { FILE: plugins/riot/src/main/java/com/redis/riot/ExpressionProcessor.java class ExpressionProcessor (line 10) | public class ExpressionProcessor implements ItemProcessor getFields() { method setFields (line 66) | public void setFields(Map fields) { method getCount (line 70) | public int getCount() { method setCount (line 74) | public void setCount(int count) { FILE: plugins/riot/src/main/java/com/redis/riot/FileArgs.java class FileArgs (line 9) | @ToString method getS3Args (line 30) | public S3Args getS3Args() { method setS3Args (line 34) | public void setS3Args(S3Args args) { method getGoogleStorageArgs (line 38) | public GoogleStorageArgs getGoogleStorageArgs() { method setGoogleStorageArgs (line 42) | public void setGoogleStorageArgs(GoogleStorageArgs gcpArgs) { method isGzipped (line 46) | public boolean isGzipped() { method setGzipped (line 50) | public void setGzipped(boolean gzipped) { method getEncoding (line 54) | public String getEncoding() { method setEncoding (line 58) | public void setEncoding(String encoding) { method getQuoteCharacter (line 62) | public char getQuoteCharacter() { method setQuoteCharacter (line 66) | public void setQuoteCharacter(char character) { method getDelimiter (line 70) | public String getDelimiter() { method setDelimiter (line 74) | public void setDelimiter(String delimiter) { method apply (line 78) | public void apply(FileOptions options) { FILE: plugins/riot/src/main/java/com/redis/riot/FileExport.java class FileExport (line 8) | @Command(name = "file-export", description = "Export Redis data to files.") method getFileType (line 14) | @Override method getFileTypeArgs (line 19) | public FileTypeArgs getFileTypeArgs() { method setFileTypeArgs (line 23) | public void setFileTypeArgs(FileTypeArgs fileTypeArgs) { FILE: plugins/riot/src/main/java/com/redis/riot/FileImport.java class FileImport (line 8) | @Command(name = "file-import", description = "Import data from files.") method getFileType (line 14) | @Override method getFileTypeArgs (line 19) | public FileTypeArgs getFileTypeArgs() { method setFileTypeArgs (line 23) | public void setFileTypeArgs(FileTypeArgs fileTypeArgs) { FILE: plugins/riot/src/main/java/com/redis/riot/FileReaderArgs.java class FileReaderArgs (line 11) | @ToString method readOptions (line 38) | public ReadOptions readOptions() { method isHeader (line 52) | public boolean isHeader() { method setHeader (line 56) | public void setHeader(boolean header) { method getColumnRanges (line 60) | public List getColumnRanges() { method setColumnRanges (line 64) | public void setColumnRanges(List columnRanges) { method getContinuationString (line 68) | public String getContinuationString() { method setContinuationString (line 72) | public void setContinuationString(String continuationString) { method getFields (line 76) | public List getFields() { method setFields (line 80) | public void setFields(List fields) { method getHeaderLine (line 84) | public Integer getHeaderLine() { method setHeaderLine (line 88) | public void setHeaderLine(Integer headerLine) { method getIncludedFields (line 92) | public Set getIncludedFields() { method setIncludedFields (line 96) | public void setIncludedFields(Set fields) { method getLinesToSkip (line 100) | public Integer getLinesToSkip() { method setLinesToSkip (line 104) | public void setLinesToSkip(Integer linesToSkip) { method getMaxItemCount (line 108) | public int getMaxItemCount() { method setMaxItemCount (line 112) | public void setMaxItemCount(int maxItemCount) { FILE: plugins/riot/src/main/java/com/redis/riot/FileTypeArgs.java class FileTypeArgs (line 14) | public class FileTypeArgs { method getType (line 20) | public MimeType getType() { method setType (line 24) | public void setType(MimeType type) { method typeMap (line 30) | public static Map typeMap() { class FileTypeConverter (line 42) | static class FileTypeConverter implements ITypeConverter { method convert (line 44) | @Override class FileTypeCandidates (line 50) | @SuppressWarnings("serial") method FileTypeCandidates (line 53) | FileTypeCandidates() { FILE: plugins/riot/src/main/java/com/redis/riot/FileWriterArgs.java class FileWriterArgs (line 9) | @ToString method fileWriterOptions (line 44) | public WriteOptions fileWriterOptions() { method isHeader (line 61) | public boolean isHeader() { method setHeader (line 65) | public void setHeader(boolean header) { method getRootName (line 69) | public String getRootName() { method setRootName (line 73) | public void setRootName(String name) { method getElementName (line 77) | public String getElementName() { method setElementName (line 81) | public void setElementName(String name) { method isAppend (line 85) | public boolean isAppend() { method setAppend (line 89) | public void setAppend(boolean append) { method isForceSync (line 93) | public boolean isForceSync() { method setForceSync (line 97) | public void setForceSync(boolean forceSync) { method getLineSeparator (line 101) | public String getLineSeparator() { method setLineSeparator (line 105) | public void setLineSeparator(String separator) { method isShouldDeleteIfEmpty (line 109) | public boolean isShouldDeleteIfEmpty() { method setShouldDeleteIfEmpty (line 113) | public void setShouldDeleteIfEmpty(boolean delete) { method isShouldDeleteIfExists (line 117) | public boolean isShouldDeleteIfExists() { method setShouldDeleteIfExists (line 121) | public void setShouldDeleteIfExists(boolean delete) { method getFormatterString (line 125) | public String getFormatterString() { method setFormatterString (line 129) | public void setFormatterString(String formatterString) { method isTransactional (line 133) | public boolean isTransactional() { method setTransactional (line 137) | public void setTransactional(boolean transactional) { FILE: plugins/riot/src/main/java/com/redis/riot/Generate.java class Generate (line 20) | @Command(name = "gen", aliases = "generate", description = "Generate Red... method job (line 31) | @Override method writer (line 42) | private RedisItemWriter> writer() { method indexCreateOptions (line 50) | private CreateOptions indexCreateOptions() { method indexOn (line 57) | private CreateOptions.DataType indexOn() { method isJson (line 64) | private boolean isJson() { method indexFields (line 68) | @SuppressWarnings("unchecked") method indexField (line 78) | private Field indexField(int index) { method indexFieldCount (line 86) | private int indexFieldCount() { method reader (line 93) | private GeneratorItemReader reader() { method getRedisWriterArgs (line 100) | public RedisWriterArgs getRedisWriterArgs() { method setRedisWriterArgs (line 104) | public void setRedisWriterArgs(RedisWriterArgs args) { method getGenerateArgs (line 108) | public GenerateArgs getGenerateArgs() { method setGenerateArgs (line 112) | public void setGenerateArgs(GenerateArgs args) { FILE: plugins/riot/src/main/java/com/redis/riot/GenerateArgs.java class GenerateArgs (line 19) | @ToString method zsetOptions (line 96) | private ZsetOptions zsetOptions() { method timeseriesOptions (line 104) | private TimeSeriesOptions timeseriesOptions() { method stringOptions (line 113) | private StringOptions stringOptions() { method streamOptions (line 119) | private StreamOptions streamOptions() { method setOptions (line 126) | private CollectionOptions setOptions() { method listOptions (line 130) | private CollectionOptions listOptions() { method collectionOptions (line 134) | private CollectionOptions collectionOptions(Range memberCount, Range m... method jsonOptions (line 141) | private MapOptions jsonOptions() { method hashOptions (line 145) | private MapOptions hashOptions() { method mapOptions (line 149) | private MapOptions mapOptions(Range fieldCount, Range fieldLength) { method configure (line 156) | public void configure(GeneratorItemReader reader) { method getCount (line 172) | public int getCount() { method setCount (line 176) | public void setCount(int count) { method getKeyspace (line 180) | public String getKeyspace() { method setKeyspace (line 184) | public void setKeyspace(String keyspace) { method getKeyRange (line 188) | public Range getKeyRange() { method setKeyRange (line 192) | public void setKeyRange(Range keyRange) { method getTypes (line 196) | public List getTypes() { method setTypes (line 200) | public void setTypes(List types) { method getExpiration (line 204) | public Range getExpiration() { method setExpiration (line 208) | public void setExpiration(Range expiration) { method getHashFieldCount (line 212) | public Range getHashFieldCount() { method setHashFieldCount (line 216) | public void setHashFieldCount(Range hashFieldCount) { method getHashFieldLength (line 220) | public Range getHashFieldLength() { method setHashFieldLength (line 224) | public void setHashFieldLength(Range hashFieldLength) { method getJsonFieldCount (line 228) | public Range getJsonFieldCount() { method setJsonFieldCount (line 232) | public void setJsonFieldCount(Range jsonFieldCount) { method getJsonFieldLength (line 236) | public Range getJsonFieldLength() { method setJsonFieldLength (line 240) | public void setJsonFieldLength(Range jsonFieldLength) { method getListMemberCount (line 244) | public Range getListMemberCount() { method setListMemberCount (line 248) | public void setListMemberCount(Range listMemberCount) { method getListMemberRange (line 252) | public Range getListMemberRange() { method setListMemberRange (line 256) | public void setListMemberRange(Range listMemberRange) { method getSetMemberCount (line 260) | public Range getSetMemberCount() { method setSetMemberCount (line 264) | public void setSetMemberCount(Range setMemberCount) { method getSetMemberLength (line 268) | public Range getSetMemberLength() { method setSetMemberLength (line 272) | public void setSetMemberLength(Range setMemberLength) { method getStreamMessageCount (line 276) | public Range getStreamMessageCount() { method setStreamMessageCount (line 280) | public void setStreamMessageCount(Range streamMessageCount) { method getStreamFieldCount (line 284) | public Range getStreamFieldCount() { method setStreamFieldCount (line 288) | public void setStreamFieldCount(Range streamFieldCount) { method getStreamFieldLength (line 292) | public Range getStreamFieldLength() { method setStreamFieldLength (line 296) | public void setStreamFieldLength(Range streamFieldLength) { method getStringLength (line 300) | public Range getStringLength() { method setStringLength (line 304) | public void setStringLength(Range stringLength) { method getTimeseriesSampleCount (line 308) | public Range getTimeseriesSampleCount() { method setTimeseriesSampleCount (line 312) | public void setTimeseriesSampleCount(Range timeseriesSampleCount) { method getTimeseriesStartTime (line 316) | public Instant getTimeseriesStartTime() { method setTimeseriesStartTime (line 320) | public void setTimeseriesStartTime(Instant timeseriesStartTime) { method getZsetMemberCount (line 324) | public Range getZsetMemberCount() { method setZsetMemberCount (line 328) | public void setZsetMemberCount(Range zsetMemberCount) { method getZsetMemberLength (line 332) | public Range getZsetMemberLength() { method setZsetMemberLength (line 336) | public void setZsetMemberLength(Range zsetMemberLength) { method getZsetScore (line 340) | public Range getZsetScore() { method setZsetScore (line 344) | public void setZsetScore(Range zsetScore) { method getIndex (line 348) | public String getIndex() { method setIndex (line 352) | public void setIndex(String index) { method getKeySepataror (line 356) | public String getKeySepataror() { method setKeySepataror (line 360) | public void setKeySepataror(String keySepataror) { FILE: plugins/riot/src/main/java/com/redis/riot/GoogleStorageArgs.java class GoogleStorageArgs (line 10) | @ToString method getKeyFile (line 22) | public Path getKeyFile() { method setKeyFile (line 26) | public void setKeyFile(Path file) { method getProjectId (line 30) | public String getProjectId() { method setProjectId (line 34) | public void setProjectId(String id) { method getEncodedKey (line 38) | public String getEncodedKey() { method setEncodedKey (line 42) | public void setEncodedKey(String key) { method googleStorageOptions (line 46) | public GoogleStorageOptions googleStorageOptions() { FILE: plugins/riot/src/main/java/com/redis/riot/ImportProcessorArgs.java class ImportProcessorArgs (line 10) | @ToString method getExpressions (line 19) | public Map getExpressions() { method setExpressions (line 23) | public void setExpressions(Map expressions) { method getFilter (line 27) | public Expression getFilter() { method setFilter (line 31) | public void setFilter(Expression filter) { FILE: plugins/riot/src/main/java/com/redis/riot/JdbcCursorItemReaderFactory.java class JdbcCursorItemReaderFactory (line 13) | public class JdbcCursorItemReaderFactory { method create (line 15) | public static JdbcCursorItemReaderBuilder> create(... FILE: plugins/riot/src/main/java/com/redis/riot/KeyFilterArgs.java class KeyFilterArgs (line 19) | @ToString method predicate (line 31) | public Optional> predicate(RedisCodec codec) { method globPredicate (line 43) | private Optional> globPredicate(RedisCodec code... method encodePredicate (line 49) | private Predicate encodePredicate(Predicate predicate, ... method globPredicate (line 53) | private Optional> globPredicate() { method globPredicate (line 65) | private Optional> globPredicate(List pattern... method slotsPredicate (line 72) | private Optional> slotsPredicate(RedisCodec cod... method between (line 79) | public static IntPredicate between(int start, int end) { method slot (line 83) | private int slot(RedisCodec codec, K key) { method slotRangePredicate (line 87) | public Predicate slotRangePredicate(RedisCodec codec, Ran... method getIncludes (line 92) | public List getIncludes() { method setIncludes (line 96) | public void setIncludes(List includes) { method getExcludes (line 100) | public List getExcludes() { method setExcludes (line 104) | public void setExcludes(List excludes) { method getSlots (line 108) | public List getSlots() { method setSlots (line 112) | public void setSlots(List slots) { FILE: plugins/riot/src/main/java/com/redis/riot/KeyValueDeserializer.java class KeyValueDeserializer (line 24) | @SuppressWarnings("rawtypes") method KeyValueDeserializer (line 40) | public KeyValueDeserializer() { method KeyValueDeserializer (line 44) | public KeyValueDeserializer(Class> t) { method deserialize (line 48) | @Override method value (line 75) | private Object value(String type, JsonNode node, DeserializationContex... method samples (line 100) | private Collection samples(ArrayNode node) { method sample (line 111) | private Sample sample(JsonNode node) { method scoredValues (line 119) | private Set> scoredValues(ArrayNode node) { method scoredValue (line 130) | private ScoredValue scoredValue(JsonNode scoredValueNode) { method streamMessages (line 138) | private Collection> streamMessages(Array... method streamMessage (line 150) | @SuppressWarnings("unchecked") FILE: plugins/riot/src/main/java/com/redis/riot/KeyValueFilter.java class KeyValueFilter (line 15) | public class KeyValueFilter> implements ItemPro... method KeyValueFilter (line 21) | public KeyValueFilter(RedisCodec codec) { method process (line 25) | @Override method string (line 37) | private String string(K key) { FILE: plugins/riot/src/main/java/com/redis/riot/KeyValueProcessorArgs.java class KeyValueProcessorArgs (line 21) | @ToString method processor (line 42) | public ItemProcessor, KeyValue> processor(Eva... method processor (line 65) | private ItemProcessor processor(Consumer consumer) { method getKeyExpression (line 69) | public TemplateExpression getKeyExpression() { method setKeyExpression (line 73) | public void setKeyExpression(TemplateExpression expression) { method getTypeExpression (line 77) | public Expression getTypeExpression() { method setTypeExpression (line 81) | public void setTypeExpression(Expression expression) { method getTtlExpression (line 85) | public Expression getTtlExpression() { method setTtlExpression (line 89) | public void setTtlExpression(Expression expression) { method isNoTtl (line 93) | public boolean isNoTtl() { method setNoTtl (line 97) | public void setNoTtl(boolean noTtl) { method isNoStreamIds (line 101) | public boolean isNoStreamIds() { method setNoStreamIds (line 105) | public void setNoStreamIds(boolean noStreamIds) { method isPrune (line 109) | public boolean isPrune() { method setPrune (line 113) | public void setPrune(boolean prune) { FILE: plugins/riot/src/main/java/com/redis/riot/MemoryUsageArgs.java class MemoryUsageArgs (line 10) | public class MemoryUsageArgs { method getLimit (line 20) | public DataSize getLimit() { method setLimit (line 24) | public void setLimit(DataSize limit) { method getSamples (line 28) | public int getSamples() { method setSamples (line 32) | public void setSamples(int samples) { method configure (line 36) | public void configure(RedisItemReader reader) { FILE: plugins/riot/src/main/java/com/redis/riot/Ping.java class Ping (line 27) | @Command(name = "ping", description = "Test connectivity to a Redis serv... method job (line 49) | @Override method defaultPercentiles (line 60) | public static Set defaultPercentiles() { class PingLatencyItemWriter (line 64) | class PingLatencyItemWriter implements ItemWriter { method write (line 66) | @Override method commandLatency (line 79) | private CommandLatency commandLatency(LatencyStats stats) { method time (line 86) | private long time(long value) { method getCount (line 92) | public int getCount() { method setCount (line 96) | public void setCount(int count) { method getTimeUnit (line 100) | public TimeUnit getTimeUnit() { method setTimeUnit (line 104) | public void setTimeUnit(TimeUnit timeUnit) { method getPercentiles (line 108) | public Set getPercentiles() { method setPercentiles (line 112) | public void setPercentiles(Set percentiles) { FILE: plugins/riot/src/main/java/com/redis/riot/PingExecution.java class PingExecution (line 5) | public class PingExecution { method reply (line 13) | public PingExecution reply(String reply) { method isSuccess (line 19) | public boolean isSuccess() { method getReply (line 23) | public String getReply() { method getDuration (line 27) | public Duration getDuration() { method time (line 31) | private static long time() { FILE: plugins/riot/src/main/java/com/redis/riot/PingExecutionItemReader.java class PingExecutionItemReader (line 8) | public class PingExecutionItemReader extends AbstractItemCountingItemStr... method PingExecutionItemReader (line 12) | public PingExecutionItemReader(RedisCommands redisComm... method doOpen (line 17) | @Override method doClose (line 22) | @Override method doRead (line 27) | @Override FILE: plugins/riot/src/main/java/com/redis/riot/RangeConverter.java class RangeConverter (line 9) | public class RangeConverter implements ITypeConverter { method convert (line 13) | @Override method max (line 25) | private static int max(String value) { FILE: plugins/riot/src/main/java/com/redis/riot/ReadFrom.java type ReadFrom (line 3) | public enum ReadFrom { method ReadFrom (line 15) | private ReadFrom(io.lettuce.core.ReadFrom readFrom) { method getReadFrom (line 19) | public io.lettuce.core.ReadFrom getReadFrom() { FILE: plugins/riot/src/main/java/com/redis/riot/RedisArgs.java class RedisArgs (line 12) | @ToString method getKeystore (line 88) | @Override method setKeystore (line 93) | public void setKeystore(File keystore) { method getKeystorePassword (line 97) | @Override method setKeystorePassword (line 102) | public void setKeystorePassword(char[] keystorePassword) { method getTruststore (line 106) | @Override method setTruststore (line 111) | public void setTruststore(File truststore) { method getTruststorePassword (line 115) | @Override method setTruststorePassword (line 120) | public void setTruststorePassword(char[] truststorePassword) { method getKeyCert (line 124) | @Override method setKeyCert (line 129) | public void setKeyCert(File keyCert) { method getKey (line 133) | @Override method setKey (line 138) | public void setKey(File key) { method getKeyPassword (line 142) | @Override method setKeyPassword (line 147) | public void setKeyPassword(char[] keyPassword) { method getTrustedCerts (line 151) | @Override method setTrustedCerts (line 156) | public void setTrustedCerts(File trustedCerts) { method isCluster (line 160) | @Override method setCluster (line 165) | public void setCluster(boolean cluster) { method getProtocolVersion (line 169) | @Override method setProtocolVersion (line 174) | public void setProtocolVersion(ProtocolVersion version) { method getUri (line 178) | public RedisURI getUri() { method setUri (line 182) | public void setUri(RedisURI uri) { method getHost (line 186) | @Override method setHost (line 191) | public void setHost(String host) { method getPort (line 195) | @Override method setPort (line 200) | public void setPort(int port) { method getSocket (line 204) | @Override method setSocket (line 209) | public void setSocket(String socket) { method getUsername (line 213) | @Override method setUsername (line 218) | public void setUsername(String username) { method getPassword (line 222) | @Override method setPassword (line 227) | public void setPassword(char[] password) { method getTimeout (line 231) | @Override method setTimeout (line 236) | public void setTimeout(RiotDuration timeout) { method getDatabase (line 240) | @Override method setDatabase (line 245) | public void setDatabase(int database) { method isTls (line 249) | @Override method setTls (line 254) | public void setTls(boolean tls) { method isInsecure (line 258) | @Override method setInsecure (line 263) | public void setInsecure(boolean insecure) { method getClientName (line 267) | @Override method setClientName (line 272) | public void setClientName(String clientName) { method getPoolSize (line 276) | @Override method setPoolSize (line 281) | public void setPoolSize(int poolSize) { method getReadFrom (line 285) | @Override method setReadFrom (line 290) | public void setReadFrom(ReadFrom readFrom) { FILE: plugins/riot/src/main/java/com/redis/riot/RedisClientArgs.java type RedisClientArgs (line 11) | public interface RedisClientArgs { method getHost (line 21) | default String getHost() { method getPort (line 25) | default int getPort() { method getSocket (line 29) | default String getSocket() { method getUsername (line 33) | default String getUsername() { method getPassword (line 37) | default char[] getPassword() { method getTimeout (line 41) | default RiotDuration getTimeout() { method getDatabase (line 45) | default int getDatabase() { method isTls (line 49) | default boolean isTls() { method isInsecure (line 53) | default boolean isInsecure() { method getClientName (line 57) | default String getClientName() { method isCluster (line 61) | default boolean isCluster() { method getProtocolVersion (line 65) | default ProtocolVersion getProtocolVersion() { method getPoolSize (line 69) | default int getPoolSize() { method getReadFrom (line 73) | default ReadFrom getReadFrom() { method getKeystore (line 77) | default File getKeystore() { method getKeystorePassword (line 81) | default char[] getKeystorePassword() { method getTruststore (line 85) | default File getTruststore() { method getTruststorePassword (line 89) | default char[] getTruststorePassword() { method getKeyCert (line 93) | default File getKeyCert() { method getKey (line 97) | default File getKey() { method getKeyPassword (line 101) | default char[] getKeyPassword() { method getTrustedCerts (line 105) | default File getTrustedCerts() { FILE: plugins/riot/src/main/java/com/redis/riot/RedisContext.java class RedisContext (line 24) | @ToString method afterPropertiesSet (line 38) | @Override method clientOptions (line 49) | private ClientOptions clientOptions() { method configure (line 56) | public void configure(RedisItemReader reader) { method configure (line 63) | public void configure(RedisItemWriter writer) { method close (line 68) | @Override method uriBuilder (line 79) | private static RedisURIBuilder uriBuilder(RedisClientArgs args) { method of (line 96) | public static RedisContext of(RedisURI uri, RedisClientArgs args) { method of (line 107) | public static RedisContext of(RedisArgs args) { method sslOptions (line 111) | private static SslOptions sslOptions(RedisClientArgs args) { method getClient (line 128) | public AbstractRedisClient getClient() { method getConnection (line 132) | public StatefulRedisModulesConnection getConnection() { method getUri (line 136) | public RedisURI getUri() { method uri (line 140) | public RedisContext uri(RedisURI uri) { method isCluster (line 145) | public boolean isCluster() { method cluster (line 149) | public RedisContext cluster(boolean cluster) { method getProtocolVersion (line 154) | public ProtocolVersion getProtocolVersion() { method protocolVersion (line 158) | public RedisContext protocolVersion(ProtocolVersion protocolVersion) { method getSslOptions (line 163) | public SslOptions getSslOptions() { method sslOptions (line 167) | public RedisContext sslOptions(SslOptions sslOptions) { method getPoolSize (line 172) | public int getPoolSize() { method poolSize (line 176) | public RedisContext poolSize(int size) { method getReadFrom (line 181) | public ReadFrom getReadFrom() { method readFrom (line 185) | public RedisContext readFrom(ReadFrom readFrom) { method getClientResources (line 190) | public ClientResources getClientResources() { method clientResources (line 194) | public RedisContext clientResources(ClientResources clientResources) { FILE: plugins/riot/src/main/java/com/redis/riot/RedisReaderArgs.java class RedisReaderArgs (line 21) | @ToString method configure (line 61) | public void configure(RedisItemReader reader) { method keyProcessor (line 74) | private ItemProcessor, KeyEvent> keyProcessor(Redis... method getKeyPattern (line 79) | public String getKeyPattern() { method setKeyPattern (line 83) | public void setKeyPattern(String scanMatch) { method getScanCount (line 87) | public long getScanCount() { method setScanCount (line 91) | public void setScanCount(long scanCount) { method getKeyType (line 95) | public String getKeyType() { method setKeyType (line 99) | public void setKeyType(String scanType) { method getQueueCapacity (line 103) | public int getQueueCapacity() { method setQueueCapacity (line 107) | public void setQueueCapacity(int queueCapacity) { method getThreads (line 111) | public int getThreads() { method setThreads (line 115) | public void setThreads(int threads) { method getChunkSize (line 119) | public int getChunkSize() { method setChunkSize (line 123) | public void setChunkSize(int chunkSize) { method getRetryLimit (line 127) | public int getRetryLimit() { method setRetryLimit (line 131) | public void setRetryLimit(int retryLimit) { method getSkipLimit (line 135) | public int getSkipLimit() { method setSkipLimit (line 139) | public void setSkipLimit(int skipLimit) { method getPollTimeout (line 143) | public RiotDuration getPollTimeout() { method setPollTimeout (line 147) | public void setPollTimeout(RiotDuration pollTimeout) { method getKeyFilterArgs (line 151) | public KeyFilterArgs getKeyFilterArgs() { method setKeyFilterArgs (line 155) | public void setKeyFilterArgs(KeyFilterArgs keyFilterArgs) { FILE: plugins/riot/src/main/java/com/redis/riot/RedisReaderLiveArgs.java class RedisReaderLiveArgs (line 10) | public class RedisReaderLiveArgs { method configure (line 25) | public void configure(RedisItemReader reader) { method getFlushInterval (line 33) | public RiotDuration getFlushInterval() { method setFlushInterval (line 37) | public void setFlushInterval(RiotDuration interval) { method getIdleTimeout (line 41) | public RiotDuration getIdleTimeout() { method setIdleTimeout (line 45) | public void setIdleTimeout(RiotDuration idleTimeout) { method getEventQueueCapacity (line 49) | public int getEventQueueCapacity() { method setEventQueueCapacity (line 53) | public void setEventQueueCapacity(int capacity) { FILE: plugins/riot/src/main/java/com/redis/riot/RedisURIConverter.java class RedisURIConverter (line 6) | public class RedisURIConverter implements ITypeConverter { method convert (line 8) | @Override FILE: plugins/riot/src/main/java/com/redis/riot/RedisWriterArgs.java class RedisWriterArgs (line 13) | @ToString method configure (line 32) | public void configure(RedisItemWriter writer) { method isMultiExec (line 41) | public boolean isMultiExec() { method setMultiExec (line 45) | public void setMultiExec(boolean multiExec) { method getWaitReplicas (line 49) | public int getWaitReplicas() { method setWaitReplicas (line 53) | public void setWaitReplicas(int waitReplicas) { method getWaitTimeout (line 57) | public RiotDuration getWaitTimeout() { method setWaitTimeout (line 61) | public void setWaitTimeout(RiotDuration waitTimeout) { method isMerge (line 65) | public boolean isMerge() { method setMerge (line 69) | public void setMerge(boolean merge) { FILE: plugins/riot/src/main/java/com/redis/riot/Replicate.java class Replicate (line 19) | @Command(name = "replicate", aliases = "sync", description = "Replicate ... type Type (line 22) | public enum Type { method setStruct (line 46) | @Option(names = "--struct", description = "Enable data structure-speci... method isQuickCompare (line 51) | @Override method job (line 56) | @Override method configureTargetRedisWriter (line 67) | @Override method replicateStep (line 74) | protected Step, KeyValue> replicateStep() { method replicateWriter (line 90) | protected ItemWriter> replicateWriter() { method shouldCompare (line 96) | private boolean shouldCompare() { method reader (line 100) | @SuppressWarnings({ "unchecked", "rawtypes" }) method writer (line 110) | @SuppressWarnings({ "unchecked", "rawtypes" }) method isStruct (line 120) | @Override method taskName (line 125) | private String taskName(RedisItemReader reader) { method getTargetRedisWriterArgs (line 136) | public RedisWriterArgs getTargetRedisWriterArgs() { method setTargetRedisWriterArgs (line 140) | public void setTargetRedisWriterArgs(RedisWriterArgs redisWriterArgs) { method getType (line 144) | public Type getType() { method setType (line 148) | public void setType(Type type) { method isLogKeys (line 152) | public boolean isLogKeys() { method setLogKeys (line 156) | public void setLogKeys(boolean enable) { method getCompareMode (line 160) | public CompareMode getCompareMode() { method setCompareMode (line 164) | public void setCompareMode(CompareMode compareMode) { FILE: plugins/riot/src/main/java/com/redis/riot/ReplicateReadLogger.java class ReplicateReadLogger (line 15) | public class ReplicateReadLogger implements ItemReadListener codec) { method log (line 25) | private void log(String format, KeyEvent keyEvent) { method string (line 29) | protected String string(KeyEvent key) { method log (line 33) | private void log(String format, Iterable> keys) { method afterRead (line 39) | @Override method beforeWrite (line 46) | @Override method afterWrite (line 51) | @Override method onWriteError (line 56) | @Override FILE: plugins/riot/src/main/java/com/redis/riot/ReplicateWriteLogger.java class ReplicateWriteLogger (line 14) | public class ReplicateWriteLogger implements ItemWriteListener codec) { method log (line 24) | protected void log(String message, Chunk> items) { method string (line 32) | protected String string(KeyValue item) { method beforeWrite (line 36) | @Override method afterWrite (line 41) | @Override method onWriteError (line 46) | @Override FILE: plugins/riot/src/main/java/com/redis/riot/Riot.java class Riot (line 6) | @Command(name = "riot", versionProvider = Versions.class, subcommands = ... method main (line 12) | public static void main(String[] args) { FILE: plugins/riot/src/main/java/com/redis/riot/RiotMainCommand.java class RiotMainCommand (line 14) | public class RiotMainCommand extends MainCommand { method executionStrategy (line 16) | @Override method registerConverters (line 35) | @Override FILE: plugins/riot/src/main/java/com/redis/riot/S3Args.java class S3Args (line 11) | @ToString method getRegion (line 26) | public Region getRegion() { method setRegion (line 30) | public void setRegion(Region region) { method getEndpoint (line 34) | public URI getEndpoint() { method setEndpoint (line 38) | public void setEndpoint(URI endpoint) { method getAccessKey (line 42) | public String getAccessKey() { method setAccessKey (line 46) | public void setAccessKey(String accessKey) { method getSecretKey (line 50) | public String getSecretKey() { method setSecretKey (line 54) | public void setSecretKey(String secretKey) { method s3Options (line 58) | public S3Options s3Options() { FILE: plugins/riot/src/main/java/com/redis/riot/SourceRedisArgs.java class SourceRedisArgs (line 11) | @ToString method getUsername (line 68) | @Override method setUsername (line 73) | public void setUsername(String username) { method getPassword (line 77) | @Override method setPassword (line 82) | public void setPassword(char[] password) { method isInsecure (line 86) | @Override method setInsecure (line 91) | public void setInsecure(boolean insecure) { method isCluster (line 95) | @Override method setCluster (line 100) | public void setCluster(boolean cluster) { method getProtocolVersion (line 104) | @Override method setProtocolVersion (line 109) | public void setProtocolVersion(ProtocolVersion protocolVersion) { method getPoolSize (line 113) | @Override method setPoolSize (line 118) | public void setPoolSize(int poolSize) { method getTimeout (line 122) | @Override method setTimeout (line 127) | public void setTimeout(RiotDuration timeout) { method isTls (line 131) | @Override method setTls (line 136) | public void setTls(boolean tls) { method getClientName (line 140) | @Override method setClientName (line 145) | public void setClientName(String clientName) { method getReadFrom (line 149) | @Override method setReadFrom (line 154) | public void setReadFrom(ReadFrom readFrom) { method getKeystore (line 158) | @Override method setKeystore (line 163) | public void setKeystore(File keystore) { method getKeystorePassword (line 167) | @Override method setKeystorePassword (line 172) | public void setKeystorePassword(char[] keystorePassword) { method getTruststore (line 176) | @Override method setTruststore (line 181) | public void setTruststore(File truststore) { method getTruststorePassword (line 185) | @Override method setTruststorePassword (line 190) | public void setTruststorePassword(char[] truststorePassword) { method getKeyCert (line 194) | @Override method setKeyCert (line 199) | public void setKeyCert(File keyCert) { method getKey (line 203) | @Override method setKey (line 208) | public void setKey(File key) { method getKeyPassword (line 212) | @Override method setKeyPassword (line 217) | public void setKeyPassword(char[] keyPassword) { method getTrustedCerts (line 221) | @Override method setTrustedCerts (line 226) | public void setTrustedCerts(File trustedCerts) { FILE: plugins/riot/src/main/java/com/redis/riot/TargetRedisArgs.java class TargetRedisArgs (line 11) | @ToString method getUsername (line 68) | @Override method setUsername (line 73) | public void setUsername(String username) { method getPassword (line 77) | @Override method setPassword (line 82) | public void setPassword(char[] password) { method isInsecure (line 86) | @Override method setInsecure (line 91) | public void setInsecure(boolean insecure) { method getTimeout (line 95) | @Override method setTimeout (line 100) | public void setTimeout(RiotDuration timeout) { method isTls (line 104) | @Override method setTls (line 109) | public void setTls(boolean tls) { method getClientName (line 113) | @Override method setClientName (line 118) | public void setClientName(String clientName) { method isCluster (line 122) | @Override method setCluster (line 127) | public void setCluster(boolean cluster) { method getProtocolVersion (line 131) | @Override method setProtocolVersion (line 136) | public void setProtocolVersion(ProtocolVersion protocolVersion) { method getPoolSize (line 140) | @Override method setPoolSize (line 145) | public void setPoolSize(int poolSize) { method getReadFrom (line 149) | @Override method setReadFrom (line 154) | public void setReadFrom(ReadFrom readFrom) { method getKeystore (line 158) | @Override method setKeystore (line 163) | public void setKeystore(File keystore) { method getKeystorePassword (line 167) | @Override method setKeystorePassword (line 172) | public void setKeystorePassword(char[] keystorePassword) { method getTruststore (line 176) | @Override method setTruststore (line 181) | public void setTruststore(File truststore) { method getTruststorePassword (line 185) | @Override method setTruststorePassword (line 190) | public void setTruststorePassword(char[] truststorePassword) { method getKeyCert (line 194) | @Override method setKeyCert (line 199) | public void setKeyCert(File keyCert) { method getKey (line 203) | @Override method setKey (line 208) | public void setKey(File key) { method getKeyPassword (line 212) | @Override method setKeyPassword (line 217) | public void setKeyPassword(char[] keyPassword) { method getTrustedCerts (line 221) | @Override method setTrustedCerts (line 226) | public void setTrustedCerts(File trustedCerts) { FILE: plugins/riot/src/main/java/com/redis/riot/ToMapFunction.java class ToMapFunction (line 12) | public class ToMapFunction implements Function> { method ToMapFunction (line 16) | @SuppressWarnings("unchecked") method ToMapFunction (line 22) | public ToMapFunction(List>> functions) { method apply (line 27) | @Override FILE: plugins/riot/src/main/java/com/redis/riot/Versions.java class Versions (line 10) | public class Versions implements IVersionProvider { method getVersion (line 12) | @Override FILE: plugins/riot/src/main/java/com/redis/riot/function/HashToMapFunction.java class HashToMapFunction (line 10) | public class HashToMapFunction implements Function, ... method apply (line 12) | @Override FILE: plugins/riot/src/main/java/com/redis/riot/function/KeyValueMap.java class KeyValueMap (line 18) | public class KeyValueMap implements Function, Map> key) { method setHash (line 74) | public void setHash(Function, Map>... method setStream (line 78) | public void setStream(Function, Map> ... method setSet (line 86) | public void setSet(Function, Map> f... method setZset (line 90) | public void setZset(Function>, Map> function) { method setDefaultFunction (line 98) | public void setDefaultFunction(Function> f... method setJson (line 102) | public void setJson(Function> function) { method setTimeseries (line 106) | public void setTimeseries(Function, Map,... method MapToFieldFunction (line 12) | public MapToFieldFunction(String key) { method setDefaultValue (line 16) | public void setDefaultValue(Object defaultValue) { method apply (line 20) | @Override FILE: plugins/riot/src/main/java/com/redis/riot/function/ObjectMapperFunction.java class ObjectMapperFunction (line 11) | public class ObjectMapperFunction implements Function { method ObjectMapperFunction (line 15) | public ObjectMapperFunction(ObjectWriter writer) { method apply (line 19) | @Override FILE: plugins/riot/src/main/java/com/redis/riot/function/StreamItemProcessor.java class StreamItemProcessor (line 13) | public class StreamItemProcessor implements ItemProcessor implements Function, Key... method StringKeyValue (line 14) | public StringKeyValue(RedisCodec codec) { method apply (line 18) | @Override FILE: plugins/riot/src/main/java/com/redis/riot/function/TimeSeriesToMapFunction.java class TimeSeriesToMapFunction (line 10) | public class TimeSeriesToMapFunction implements Function implements Function> { method ToGeoValue (line 14) | public ToGeoValue(Function member, ToDoubleFunction longitude... method apply (line 20) | @Override FILE: plugins/riot/src/main/java/com/redis/riot/function/ToSample.java class ToSample (line 9) | public class ToSample implements Function { method ToSample (line 15) | public ToSample(ToLongFunction timestamp, ToDoubleFunction value) { method apply (line 20) | @Override FILE: plugins/riot/src/main/java/com/redis/riot/function/ToScoredValue.java class ToScoredValue (line 8) | public class ToScoredValue implements Function> { method ToScoredValue (line 14) | public ToScoredValue(Function member, ToDoubleFunction score) { method apply (line 19) | @Override FILE: plugins/riot/src/main/java/com/redis/riot/function/ToStringKeyValue.java class ToStringKeyValue (line 10) | public class ToStringKeyValue implements Function, KeyVal... method ToStringKeyValue (line 14) | public ToStringKeyValue(RedisCodec codec) { method apply (line 18) | @Override FILE: plugins/riot/src/main/java/com/redis/riot/function/ToSuggestion.java class ToSuggestion (line 8) | public class ToSuggestion implements Function> { method ToSuggestion (line 16) | public ToSuggestion(Function string, ToDoubleFunction score, ... method apply (line 22) | @Override FILE: plugins/riot/src/main/java/com/redis/riot/function/ZsetToMapFunction.java class ZsetToMapFunction (line 10) | public class ZsetToMapFunction implements Function, String> memberFunction() { FILE: plugins/riot/src/main/java/com/redis/riot/operation/AbstractOperationCommand.java class AbstractOperationCommand (line 17) | @Command method getKeyspace (line 37) | public String getKeyspace() { method setKeyspace (line 41) | public void setKeyspace(String keyspace) { method getKeyFields (line 45) | public List getKeyFields() { method setKeyFields (line 49) | public void setKeyFields(String... keys) { method setKeyFields (line 53) | public void setKeyFields(List keyFields) { method getKeySeparator (line 57) | public String getKeySeparator() { method setKeySeparator (line 61) | public void setKeySeparator(String keySeparator) { method isRemoveFields (line 65) | public boolean isRemoveFields() { method setRemoveFields (line 69) | public void setRemoveFields(boolean removeFields) { method isIgnoreMissingFields (line 73) | public boolean isIgnoreMissingFields() { method setIgnoreMissingFields (line 77) | public void setIgnoreMissingFields(boolean ignoreMissingFields) { method toString (line 81) | protected Function, String> toString(String field) { method fieldExtractorFactory (line 88) | protected FieldExtractorFactory fieldExtractorFactory() { method idFunction (line 92) | protected Function, String> idFunction(String pref... method keyFunction (line 97) | protected Function, String> keyFunction() { method score (line 101) | protected ToDoubleFunction> score(ScoreArgs args) { method toDouble (line 105) | protected ToDoubleFunction> toDouble(String field,... method toLong (line 112) | protected ToLongFunction> toLong(String field) { FILE: plugins/riot/src/main/java/com/redis/riot/operation/DelCommand.java class DelCommand (line 9) | @Command(name = "del", description = "Delete keys") method operation (line 12) | @Override FILE: plugins/riot/src/main/java/com/redis/riot/operation/ExpireCommand.java class ExpireCommand (line 14) | @Command(name = "expire", description = "Set timeouts on keys") method operation (line 25) | @Override method fieldTtl (line 45) | private ToLongFunction> fieldTtl() { method getTtlArgs (line 49) | public ExpireTtlArgs getTtlArgs() { method setTtlArgs (line 53) | public void setTtlArgs(ExpireTtlArgs expireArgs) { method isAbsolute (line 57) | public boolean isAbsolute() { method setAbsolute (line 61) | public void setAbsolute(boolean absolute) { FILE: plugins/riot/src/main/java/com/redis/riot/operation/ExpireTtlArgs.java class ExpireTtlArgs (line 6) | @ToString method getTtlField (line 15) | public String getTtlField() { method setTtlField (line 19) | public void setTtlField(String ttlField) { method getTtlValue (line 23) | public long getTtlValue() { method setTtlValue (line 27) | public void setTtlValue(long ttlValue) { FILE: plugins/riot/src/main/java/com/redis/riot/operation/FieldFilterArgs.java class FieldFilterArgs (line 16) | @ToString method mapFunction (line 25) | public Function, Map> mapFunction() { method getExcludeFields (line 41) | public List getExcludeFields() { method setExcludeFields (line 45) | public void setExcludeFields(List excludes) { method getIncludeFields (line 49) | public List getIncludeFields() { method setIncludeFields (line 53) | public void setIncludeFields(List includes) { FILE: plugins/riot/src/main/java/com/redis/riot/operation/GeoaddCommand.java class GeoaddCommand (line 12) | @Command(name = "geoadd", description = "Add members to a geo set") method getLongitude (line 21) | public String getLongitude() { method setLongitude (line 25) | public void setLongitude(String field) { method getLatitude (line 29) | public String getLatitude() { method setLatitude (line 33) | public void setLatitude(String field) { method operation (line 37) | @Override method geoValueFunction (line 42) | private ToGeoValue> geoValueFunction() { FILE: plugins/riot/src/main/java/com/redis/riot/operation/HsetCommand.java class HsetCommand (line 10) | @Command(name = "hset", description = "Set hashes from input") method operation (line 16) | @Override method getFieldFilterArgs (line 21) | public FieldFilterArgs getFieldFilterArgs() { method setFieldFilterArgs (line 25) | public void setFieldFilterArgs(FieldFilterArgs filteringArgs) { FILE: plugins/riot/src/main/java/com/redis/riot/operation/JsonSetCommand.java class JsonSetCommand (line 17) | @Command(name = "json.set", description = "Add JSON documents to RedisJS... method operation (line 25) | @Override method jsonPath (line 34) | private JsonPath jsonPath(String path) { method jsonValue (line 41) | private String jsonValue(Map map) { FILE: plugins/riot/src/main/java/com/redis/riot/operation/LpushCommand.java class LpushCommand (line 10) | @Command(name = "lpush", description = "Insert values at the head of a l... method operation (line 13) | @Override FILE: plugins/riot/src/main/java/com/redis/riot/operation/MemberOperationArgs.java class MemberOperationArgs (line 8) | @ToString method getMemberSpace (line 17) | public String getMemberSpace() { method setMemberSpace (line 21) | public void setMemberSpace(String space) { method getMemberFields (line 25) | public List getMemberFields() { method setMemberFields (line 29) | public void setMemberFields(List fields) { FILE: plugins/riot/src/main/java/com/redis/riot/operation/OperationCommand.java type OperationCommand (line 7) | public interface OperationCommand { method operation (line 9) | Operation, Object> operation(); FILE: plugins/riot/src/main/java/com/redis/riot/operation/RpushCommand.java class RpushCommand (line 10) | @Command(name = "rpush", description = "Insert values at the tail of a l... method operation (line 13) | @Override FILE: plugins/riot/src/main/java/com/redis/riot/operation/SaddCommand.java class SaddCommand (line 10) | @Command(name = "sadd", description = "Add members to a set") method operation (line 13) | @Override FILE: plugins/riot/src/main/java/com/redis/riot/operation/ScoreArgs.java class ScoreArgs (line 6) | @ToString method getField (line 17) | public String getField() { method setField (line 21) | public void setField(String field) { method getDefaultValue (line 25) | public double getDefaultValue() { method setDefaultValue (line 29) | public void setDefaultValue(double defaultValue) { FILE: plugins/riot/src/main/java/com/redis/riot/operation/SetCommand.java class SetCommand (line 18) | @Command(name = "set", description = "Set strings from input") type StringFormat (line 21) | public enum StringFormat { method operation (line 36) | @Override method value (line 41) | private Function, String> value() { FILE: plugins/riot/src/main/java/com/redis/riot/operation/SugaddCommand.java class SugaddCommand (line 14) | @Command(name = "ft.sugadd", description = "Add suggestion strings to a ... method operation (line 29) | @Override method suggestion (line 36) | private Function, Suggestion> suggestion() { method getStringField (line 40) | public String getStringField() { method setStringField (line 44) | public void setStringField(String string) { method getPayloadField (line 48) | public String getPayloadField() { method setPayloadField (line 52) | public void setPayloadField(String payload) { method isIncrement (line 56) | public boolean isIncrement() { method setIncrement (line 60) | public void setIncrement(boolean increment) { method getScoreArgs (line 64) | public ScoreArgs getScoreArgs() { method setScoreArgs (line 68) | public void setScoreArgs(ScoreArgs scoreArgs) { FILE: plugins/riot/src/main/java/com/redis/riot/operation/TsAddCommand.java class TsAddCommand (line 27) | @Command(name = "ts.add", description = "Add samples to RedisTimeSeries") method operation (line 44) | @Override method addOptions (line 51) | @SuppressWarnings("unchecked") method valueFunction (line 66) | private Function, Collection> valueFunctio... method getTimestampField (line 72) | public String getTimestampField() { method setTimestampField (line 76) | public void setTimestampField(String timestampField) { method getValueField (line 80) | public String getValueField() { method setValueField (line 84) | public void setValueField(String valueField) { method getDuplicatePolicy (line 88) | public DuplicatePolicy getDuplicatePolicy() { method setDuplicatePolicy (line 92) | public void setDuplicatePolicy(DuplicatePolicy duplicatePolicy) { method getLabels (line 96) | public Map getLabels() { method setLabels (line 100) | public void setLabels(Map labels) { FILE: plugins/riot/src/main/java/com/redis/riot/operation/XaddCommand.java class XaddCommand (line 16) | @Command(name = "xadd", description = "Append entries to a stream") method xAddArgs (line 28) | private XAddArgs xAddArgs() { method operation (line 37) | @Override method messageFunction (line 44) | private Function, Collection void assertEquals(KeyValue source, KeyValue targe... method test (line 105) | @Test FILE: plugins/riot/src/test/java/com/redis/riot/PostgresDeltaTests.java class PostgresDeltaTests (line 16) | @EnabledOnOs(value = OS.LINUX) method getJdbcDatabaseContainer (line 23) | @Override method setupPostgres (line 28) | @BeforeAll method importDelta (line 33) | @Test FILE: plugins/riot/src/test/java/com/redis/riot/PostgresTests.java class PostgresTests (line 28) | @EnabledOnOs(value = OS.LINUX) method getJdbcDatabaseContainer (line 35) | @Override method setupPostgres (line 40) | @BeforeAll method clearTables (line 45) | @BeforeEach method export (line 52) | @Test method nullValueExport (line 77) | @Test method hashImport (line 105) | @Test method multiThreadedImport (line 119) | @Test method setImport (line 134) | @Test FILE: plugins/riot/src/test/java/com/redis/riot/ProcessorTests.java class ProcessorTests (line 23) | class ProcessorTests { method keyFilter (line 25) | private Predicate keyFilter(KeyFilterArgs args) { method keyFilter (line 29) | @Test method slotExact (line 39) | @Test method slotRange (line 48) | @Test method slotRangeList (line 60) | private List slotRangeList(int start, int end) { method kitchenSink (line 64) | @Test method keyValueToMap (line 76) | @Test FILE: plugins/riot/src/test/java/com/redis/riot/REServerStack.java class REServerStack (line 8) | @EnabledIfEnvironmentVariable(named = RedisEnterpriseServer.ENV_HOST, ma... method getRedisServer (line 14) | @Override method getTargetRedisServer (line 19) | @Override FILE: plugins/riot/src/test/java/com/redis/riot/REStack.java class REStack (line 9) | @EnabledOnOs(OS.LINUX) method getRedisServer (line 15) | @Override method getTargetRedisServer (line 20) | @Override FILE: plugins/riot/src/test/java/com/redis/riot/RedisArgsTests.java class RedisArgsTests (line 9) | class RedisArgsTests { method redisArgsURI (line 11) | @Test method parseRedisURI (line 23) | @Test method parseRange (line 32) | @Test FILE: plugins/riot/src/test/java/com/redis/riot/RedisContainerFactory.java type RedisContainerFactory (line 9) | public interface RedisContainerFactory { method stack (line 14) | static RedisStackContainer stack() { method enterprise (line 18) | @SuppressWarnings("resource") method enterpriseServer (line 25) | static RedisEnterpriseServer enterpriseServer() { FILE: plugins/riot/src/test/java/com/redis/riot/RiotTests.java class RiotTests (line 27) | abstract class RiotTests extends AbstractRiotApplicationTestBase { method setDefaults (line 33) | @BeforeAll method runLiveReplication (line 38) | protected void runLiveReplication(TestInfo info, String filename) thro... method name (line 49) | protected static String name(Map beer) { method style (line 53) | protected static String style(Map beer) { method abv (line 57) | protected static double abv(Map beer) { method execute (line 61) | protected void execute(Replicate replicate, TestInfo info) throws Exce... method replicateBinaryStruct (line 74) | @Test method replicateBinaryKeyValueScan (line 92) | @Test method replicateBinaryKeyLive (line 107) | @Test method filterKeySlot (line 124) | @Test method between (line 136) | private Predicate between(int start, int end) { FILE: plugins/riot/src/test/java/com/redis/riot/SqlScriptRunner.java class SqlScriptRunner (line 17) | public class SqlScriptRunner { method SqlScriptRunner (line 30) | public SqlScriptRunner(Connection connection) { method setStopOnError (line 34) | public void setStopOnError(boolean stopOnError) { method setAutoCommit (line 38) | public void setAutoCommit(boolean autoCommit) { method setDelimiter (line 42) | public void setDelimiter(String delimiter) { method setFullLineDelimiter (line 46) | public void setFullLineDelimiter(boolean fullLineDelimiter) { method runScript (line 55) | public void runScript(Reader reader) throws IOException, SQLException { method runScript (line 76) | @SuppressWarnings("unused") FILE: plugins/riot/src/test/java/com/redis/riot/StackFileTests.java class StackFileTests (line 6) | class StackFileTests extends FileTests { method getRedisServer (line 12) | @Override method getTargetRedisServer (line 17) | @Override FILE: plugins/riot/src/test/java/com/redis/riot/StackREContainer.java class StackREContainer (line 9) | @EnabledOnOs(OS.LINUX) method getRedisServer (line 15) | @Override method getTargetRedisServer (line 20) | @Override FILE: plugins/riot/src/test/java/com/redis/riot/StackREServer.java class StackREServer (line 8) | @EnabledIfEnvironmentVariable(named = RedisEnterpriseServer.ENV_HOST, ma... method getRedisServer (line 14) | @Override method getTargetRedisServer (line 19) | @Override FILE: plugins/riot/src/test/java/com/redis/riot/StackRiotTests.java class StackRiotTests (line 65) | class StackRiotTests extends RiotTests { method setupFiles (line 75) | @BeforeAll method tempFile (line 80) | protected Path tempFile(String filename) throws IOException { method getRedisServer (line 88) | @Override method getTargetRedisServer (line 93) | @Override method name (line 98) | protected static String name(Map beer) { method style (line 102) | protected static String style(Map beer) { method abv (line 106) | protected static double abv(Map beer) { method testImport (line 110) | protected void testImport(TestInfo info, String filename, String patte... method fileImportJsonDump (line 115) | @SuppressWarnings("rawtypes") method fileExportJSON (line 124) | @SuppressWarnings("rawtypes") method exportToJsonFile (line 131) | @SuppressWarnings("rawtypes") method executeFileDumpImport (line 147) | private int executeFileDumpImport(ParseResult parseResult) { method executeFileDumpExport (line 153) | private int executeFileDumpExport(ParseResult parseResult, TestInfo in... method replace (line 160) | private String replace(String file) { method fileExportJSONGz (line 164) | @SuppressWarnings("rawtypes") method fileExportXml (line 183) | @SuppressWarnings({ "rawtypes", "unchecked" }) method fileImportFW (line 216) | @Test method fileImportCSV (line 227) | @Test method fileImportCSVSkipLines (line 232) | @Test method fileImportCSVMax (line 237) | @Test method fileImportPSV (line 242) | @Test method fileImportTSV (line 247) | @Test method fileImportType (line 252) | @Test method fileImportExclude (line 257) | @Test method fileImportInclude (line 268) | @Test method fileImportFilter (line 278) | @Test method fileImportRegex (line 283) | @Test method fileImportGeoadd (line 291) | @Test method fileImportGeoProcessor (line 300) | @Test method fileImportProcess (line 307) | @Test method fileImportProcessFaker (line 315) | @Test method fileImportProcessVar (line 322) | @Test method fileImportProcessElvis (line 330) | @Test method fileImportHsetSadd (line 337) | @Test method fileImportHsetExpire (line 351) | @Test method fileImportHsetExpireField (line 364) | @Test method fileImportBad (line 377) | @Test method fileImportGCS (line 382) | @Test method fileImportS3 (line 389) | @Test method fileImportJSONElastic (line 396) | @Test method fileImportJSON (line 406) | @Test method fileImportXML (line 413) | @Test method fileImportJSONGzip (line 420) | @Test method fileImportSugadd (line 425) | @Test method fileImportElasticJSON (line 434) | @Test method fakerImportHset (line 444) | @Test method fakerImportSadd (line 453) | @Test method fakerImportZadd (line 463) | @Test method fakerImportXadd (line 474) | @Test method fakerImportTsAddWithOptions (line 481) | @Test method generateTypes (line 489) | @Test method generateJsonIndex (line 496) | @Test method generateHashIndex (line 510) | @Test method replicateKeyExclude (line 524) | @Test method replicateLiveKeyExclude (line 539) | @Test method replicateLiveOnlyStruct (line 556) | @Test method replication (line 569) | @Test method replicate (line 580) | @Test method replicateNoStreamId (line 589) | @Test method replicateNoStreamIdPrune (line 603) | @Test method replicateDryRun (line 623) | @Test method replicateHyperloglog (line 632) | @Test method replicateKeyProcessor (line 641) | @Test method replicateLiveStruct (line 653) | @Test method replicateLiveThreads (line 658) | @Test method replicateLive (line 663) | @Test method replicateLiveReadThreads (line 668) | @Test method replicateLiveKeySlot (line 673) | @Test method replicateStruct (line 689) | @Test method compareKeyProcessor (line 698) | @Test method keyProcessor (line 710) | @Test method keyProcessorWithDate (line 722) | @Test method testMapProcessor (line 734) | @Test method processor (line 747) | @Test method evaluationContext (line 768) | private EvaluationContext evaluationContext() { method processorFilter (line 774) | @Test FILE: plugins/riot/src/test/resources/db/northwind.sql type categories (line 20) | CREATE TABLE categories ( type customer_customer_demo (line 32) | CREATE TABLE customer_customer_demo ( type customer_demographics (line 42) | CREATE TABLE customer_demographics ( type customers (line 52) | CREATE TABLE customers ( type employees (line 71) | CREATE TABLE employees ( type employee_territories (line 97) | CREATE TABLE employee_territories ( type order_details (line 109) | CREATE TABLE order_details ( type orders (line 122) | CREATE TABLE orders ( type products (line 144) | CREATE TABLE products ( type region (line 162) | CREATE TABLE region ( type shippers (line 172) | CREATE TABLE shippers ( type suppliers (line 184) | CREATE TABLE suppliers ( type territories (line 204) | CREATE TABLE territories ( type us_states (line 215) | CREATE TABLE us_states ( FILE: plugins/riot/src/test/resources/db/oracle.sql type regions (line 1) | CREATE TABLE regions ( type countries (line 6) | CREATE TABLE countries ( type locations (line 13) | CREATE TABLE locations ( type jobs (line 23) | CREATE TABLE jobs ( type departments (line 30) | CREATE TABLE departments ( type employees (line 37) | CREATE TABLE employees ( type dependents (line 53) | CREATE TABLE dependents ( FILE: plugins/riot/src/test/resources/db/postgres-delta.sql type orders (line 3) | CREATE TABLE orders (