Sha256: c9af44aec410cc77a790f98f1f95b9e49ef4193508bab6796c9fddc4aab8d67a

Contents?: true

Size: 1014 Bytes

Versions: 11

Compression:

Stored size: 1014 Bytes

Contents

package org.embulk.input.zendesk.stream;

import org.embulk.input.zendesk.ZendeskInputPlugin;
import org.embulk.input.zendesk.clients.ZendeskRestClient;

import java.util.Spliterator;

public abstract class PagingSpliterator<E> implements Spliterator<E>
{
    protected ZendeskRestClient zendeskRestClient;
    protected boolean isPreview;
    protected ZendeskInputPlugin.PluginTask task;
    protected String path;

    protected PagingSpliterator(final String path, final ZendeskRestClient zendeskRestClient, final ZendeskInputPlugin.PluginTask task, final boolean isPreview)
    {
        this.path = path;
        this.zendeskRestClient = zendeskRestClient;
        this.task = task;
        this.isPreview = isPreview;
    }

    @Override
    public Spliterator<E> trySplit()
    {
        return null;
    }

    @Override
    public int characteristics()
    {
        return DISTINCT | NONNULL | IMMUTABLE;
    }

    @Override
    public long estimateSize()
    {
        return Long.MAX_VALUE;
    }
}

Version data entries

11 entries across 11 versions & 2 rubygems

Version Path
embulk-input-zendesk-all-0.4.5 src/main/java/org/embulk/input/zendesk/stream/PagingSpliterator.java
embulk-input-zendesk-all-0.4.4 src/main/java/org/embulk/input/zendesk/stream/PagingSpliterator.java
embulk-input-zendesk-all-0.4.3 src/main/java/org/embulk/input/zendesk/stream/PagingSpliterator.java
embulk-input-zendesk-all-0.4.1 src/main/java/org/embulk/input/zendesk/stream/PagingSpliterator.java
embulk-input-zendesk-all-0.4.0 src/main/java/org/embulk/input/zendesk/stream/PagingSpliterator.java
embulk-input-zendesk-all-0.3.9 src/main/java/org/embulk/input/zendesk/stream/PagingSpliterator.java
embulk-input-zendesk-0.3.7 src/main/java/org/embulk/input/zendesk/stream/PagingSpliterator.java
embulk-input-zendesk-all-0.3.8 src/main/java/org/embulk/input/zendesk/stream/PagingSpliterator.java
embulk-input-zendesk-all-0.3.7 src/main/java/org/embulk/input/zendesk/stream/PagingSpliterator.java
embulk-input-zendesk-0.3.6 src/main/java/org/embulk/input/zendesk/stream/PagingSpliterator.java
embulk-input-zendesk-0.3.5 src/main/java/org/embulk/input/zendesk/stream/PagingSpliterator.java