Codota Logo
SequenceManager
Code IndexAdd Codota to your IDE (free)

How to use
SequenceManager
in
org.apache.phoenix.compile

Best Java code snippets using org.apache.phoenix.compile.SequenceManager (Showing top 20 results out of 315)

  • Add the Codota plugin to your IDE and get smart completions
private void myMethod () {
Gson g =
  • Codota Iconnew Gson()
  • Codota IconGsonBuilder gsonBuilder;gsonBuilder.create()
  • Codota Iconnew GsonBuilder().create()
  • Smart code suggestions by Codota
}
origin: apache/phoenix

@Override
public void explain(List<String> planSteps) {
  super.explain(planSteps);
  int nSequences = sequenceManager.getSequenceCount();
  planSteps.add("CLIENT RESERVE VALUES FROM " + nSequences + " SEQUENCE" + (nSequences == 1 ? "" : "S"));
}
origin: apache/phoenix

public StatementContext(PhoenixStatement statement, Scan scan) {
  this(statement, FromCompiler.EMPTY_TABLE_RESOLVER, scan, new SequenceManager(statement));
}
origin: apache/phoenix

  @Override
  public Expression visit(SequenceValueParseNode node) throws SQLException {
    return context.getSequenceManager().newSequenceReference(node);
  }
}
origin: apache/phoenix

@SuppressWarnings("unchecked")
@Override
public QueryPlan compilePlan(PhoenixStatement stmt, Sequence.ValueOp seqAction) throws SQLException {
  if(!getUdfParseNodes().isEmpty()) {
    stmt.throwIfUnallowedUserDefinedFunctions(getUdfParseNodes());
  }
  SelectStatement select = SubselectRewriter.flatten(this, stmt.getConnection());
  ColumnResolver resolver = FromCompiler.getResolverForQuery(select, stmt.getConnection());
  select = StatementNormalizer.normalize(select, resolver);
  SelectStatement transformedSelect = SubqueryRewriter.transform(select, resolver, stmt.getConnection());
  if (transformedSelect != select) {
    resolver = FromCompiler.getResolverForQuery(transformedSelect, stmt.getConnection());
    select = StatementNormalizer.normalize(transformedSelect, resolver);
  }
  QueryPlan plan = new QueryCompiler(stmt, select, resolver, Collections.<PDatum>emptyList(), stmt.getConnection().getIteratorFactory(), new SequenceManager(stmt), true, false, null).compile();
  plan.getContext().getSequenceManager().validateSequences(seqAction);
  return plan;
}
origin: apache/phoenix

Tuple tuple = sequenceManager.getSequenceCount() == 0 ? null :
  sequenceManager.newSequenceTuple(null);
for (Expression constantExpression : constantExpressions) {
  PColumn column = allColumns.get(columnIndexes[nodeIndex]);
origin: apache/phoenix

  @SuppressWarnings("unchecked")
  @Override
  public MutationPlan compilePlan(PhoenixStatement stmt, Sequence.ValueOp seqAction) throws SQLException {
    if(!getUdfParseNodes().isEmpty()) {
      stmt.throwIfUnallowedUserDefinedFunctions(getUdfParseNodes());
    }
    UpsertCompiler compiler = new UpsertCompiler(stmt, this.getOperation());
    MutationPlan plan = compiler.compile(this);
    plan.getContext().getSequenceManager().validateSequences(seqAction);
    return plan;
  }
}
origin: apache/phoenix

@Override
public Tuple next() throws SQLException {
  Tuple next = super.next();
  if (next == null) {
    return null;
  }
  next = sequenceManager.newSequenceTuple(next);
  return next;
}
origin: apache/phoenix

ParseNode numToAllocateNode = node.getNumToAllocateNode();
long numToAllocate = determineNumToAllocate(tableName, numToAllocateNode);
SequenceKey key = new SequenceKey(tenantId, tableName.getSchemaName(), tableName.getTableName(), nSaltBuckets);
SequenceValueExpression expression = sequenceMap.get(key);
origin: apache/phoenix

long timestamp = scn == null ? HConstants.LATEST_TIMESTAMP : scn;
services.validateSequences(nextSequences, timestamp, srcSequenceValues, sqlExceptions, action);
setSequenceValues(srcSequenceValues, dstSequenceValues, sqlExceptions);
origin: org.apache.phoenix/phoenix-core

Tuple tuple = sequenceManager.getSequenceCount() == 0 ? null :
  sequenceManager.newSequenceTuple(null);
for (Expression constantExpression : constantExpressions) {
  PColumn column = allColumns.get(columnIndexes[nodeIndex]);
origin: com.aliyun.phoenix/ali-phoenix-core

@SuppressWarnings("unchecked")
@Override
public QueryPlan compilePlan(PhoenixStatement stmt, Sequence.ValueOp seqAction) throws SQLException {
  if(!getUdfParseNodes().isEmpty()) {
    stmt.throwIfUnallowedUserDefinedFunctions(getUdfParseNodes());
  }
  SelectStatement select = SubselectRewriter.flatten(this, stmt.getConnection());
  ColumnResolver resolver = FromCompiler.getResolverForQuery(select, stmt.getConnection());
  select = StatementNormalizer.normalize(select, resolver);
  SelectStatement transformedSelect = SubqueryRewriter.transform(select, resolver, stmt.getConnection());
  if (transformedSelect != select) {
    resolver = FromCompiler.getResolverForQuery(transformedSelect, stmt.getConnection());
    select = StatementNormalizer.normalize(transformedSelect, resolver);
  }
  QueryPlan plan = new QueryCompiler(stmt, select, resolver, Collections.<PDatum>emptyList(), stmt.getConnection().getIteratorFactory(), new SequenceManager(stmt), true, false, null).compile();
  plan.getContext().getSequenceManager().validateSequences(seqAction);
  return plan;
}
origin: apache/phoenix

  @SuppressWarnings("unchecked")
  @Override
  public MutationPlan compilePlan(PhoenixStatement stmt, Sequence.ValueOp seqAction) throws SQLException {
    if(!getUdfParseNodes().isEmpty()) {
      stmt.throwIfUnallowedUserDefinedFunctions(getUdfParseNodes());
    }
    DeleteCompiler compiler = new DeleteCompiler(stmt, this.getOperation());
    MutationPlan plan = compiler.compile(this);
    plan.getContext().getSequenceManager().validateSequences(seqAction);
    return plan;
  }
}
origin: com.aliyun.phoenix/ali-phoenix-core

@Override
public Tuple next() throws SQLException {
  Tuple next = super.next();
  if (next == null) {
    return null;
  }
  next = sequenceManager.newSequenceTuple(next);
  return next;
}
origin: org.apache.phoenix/phoenix-core

ParseNode numToAllocateNode = node.getNumToAllocateNode();
long numToAllocate = determineNumToAllocate(tableName, numToAllocateNode);
SequenceKey key = new SequenceKey(tenantId, tableName.getSchemaName(), tableName.getTableName(), nSaltBuckets);
SequenceValueExpression expression = sequenceMap.get(key);
origin: com.aliyun.phoenix/ali-phoenix-core

long timestamp = scn == null ? HConstants.LATEST_TIMESTAMP : scn;
services.validateSequences(nextSequences, timestamp, srcSequenceValues, sqlExceptions, action);
setSequenceValues(srcSequenceValues, dstSequenceValues, sqlExceptions);
origin: apache/phoenix

@Override
public ExplainPlan getExplainPlan() throws SQLException {
  List<String> planSteps = Lists.newArrayListWithExpectedSize(2);
  if (context.getSequenceManager().getSequenceCount() > 0) {
    planSteps.add("CLIENT RESERVE " + context.getSequenceManager().getSequenceCount() + " SEQUENCES");
  }
  planSteps.add("PUT SINGLE ROW");
  return new ExplainPlan(planSteps);
}
origin: apache/phoenix

/**
 *  Constructor that lets you override whether or not to collect request level metrics.
 */
public StatementContext(PhoenixStatement statement, boolean collectRequestLevelMetrics) {
  this(statement, FromCompiler.EMPTY_TABLE_RESOLVER, new Scan(), new SequenceManager(statement), collectRequestLevelMetrics);
}
origin: com.aliyun.phoenix/ali-phoenix-core

Tuple tuple = sequenceManager.getSequenceCount() == 0 ? null :
  sequenceManager.newSequenceTuple(null);
for (Expression constantExpression : constantExpressions) {
  PColumn column = allColumns.get(columnIndexes[nodeIndex]);
origin: org.apache.phoenix/phoenix-core

@SuppressWarnings("unchecked")
@Override
public QueryPlan compilePlan(PhoenixStatement stmt, Sequence.ValueOp seqAction) throws SQLException {
  if(!getUdfParseNodes().isEmpty()) {
    stmt.throwIfUnallowedUserDefinedFunctions(getUdfParseNodes());
  }
  SelectStatement select = SubselectRewriter.flatten(this, stmt.getConnection());
  ColumnResolver resolver = FromCompiler.getResolverForQuery(select, stmt.getConnection());
  select = StatementNormalizer.normalize(select, resolver);
  SelectStatement transformedSelect = SubqueryRewriter.transform(select, resolver, stmt.getConnection());
  if (transformedSelect != select) {
    resolver = FromCompiler.getResolverForQuery(transformedSelect, stmt.getConnection());
    select = StatementNormalizer.normalize(transformedSelect, resolver);
  }
  QueryPlan plan = new QueryCompiler(stmt, select, resolver, Collections.<PDatum>emptyList(), stmt.getConnection().getIteratorFactory(), new SequenceManager(stmt), true, false, null).compile();
  plan.getContext().getSequenceManager().validateSequences(seqAction);
  return plan;
}
origin: com.aliyun.phoenix/ali-phoenix-core

  @SuppressWarnings("unchecked")
  @Override
  public MutationPlan compilePlan(PhoenixStatement stmt, Sequence.ValueOp seqAction) throws SQLException {
    if(!getUdfParseNodes().isEmpty()) {
      stmt.throwIfUnallowedUserDefinedFunctions(getUdfParseNodes());
    }
    DeleteCompiler compiler = new DeleteCompiler(stmt, this.getOperation());
    MutationPlan plan = compiler.compile(this);
    plan.getContext().getSequenceManager().validateSequences(seqAction);
    return plan;
  }
}
org.apache.phoenix.compileSequenceManager

Most used methods

  • getSequenceCount
  • <init>
  • determineNumToAllocate
    If caller specified used NEXT VALUES FOR expression then we have set the numToAllocate. If numToAllo
  • newSequenceReference
  • newSequenceTuple
  • setSequenceValues
  • validateSequences

Popular in Java

  • Running tasks concurrently on multiple threads
  • getOriginalFilename (MultipartFile)
    Return the original filename in the client's filesystem.This may contain path information depending
  • getSupportFragmentManager (FragmentActivity)
  • putExtra (Intent)
  • String (java.lang)
  • Socket (java.net)
    Provides a client-side TCP socket.
  • Random (java.util)
    This class provides methods that return pseudo-random values.It is dangerous to seed Random with the
  • ResourceBundle (java.util)
    Resource bundles contain locale-specific objects. When your program needs a locale-specific resource
  • CountDownLatch (java.util.concurrent)
    A synchronization aid that allows one or more threads to wait until a set of operations being perfor
  • ExecutorService (java.util.concurrent)
    An Executor that provides methods to manage termination and methods that can produce a Future for tr
Codota Logo
  • Products

    Search for Java codeSearch for JavaScript codeEnterprise
  • IDE Plugins

    IntelliJ IDEAWebStormAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogCodota Academy Plugin user guide Terms of usePrivacy policyJava Code IndexJavascript Code Index
Get Codota for your IDE now