public class StatementContext extends Object
Constructor and Description |
---|
StatementContext(PhoenixStatement statement) |
StatementContext(PhoenixStatement statement,
boolean collectRequestLevelMetrics)
Constructor that lets you override whether or not to collect request level metrics.
|
StatementContext(PhoenixStatement statement,
ColumnResolver resolver) |
StatementContext(PhoenixStatement statement,
ColumnResolver resolver,
Scan scan,
SequenceManager seqManager) |
StatementContext(PhoenixStatement statement,
ColumnResolver resolver,
Scan scan,
SequenceManager seqManager,
boolean isRequestMetricsEnabled) |
StatementContext(PhoenixStatement statement,
Scan scan) |
public StatementContext(PhoenixStatement statement)
public StatementContext(PhoenixStatement statement, boolean collectRequestLevelMetrics)
public StatementContext(PhoenixStatement statement, Scan scan)
public StatementContext(PhoenixStatement statement, ColumnResolver resolver)
public StatementContext(PhoenixStatement statement, ColumnResolver resolver, Scan scan, SequenceManager seqManager)
public StatementContext(PhoenixStatement statement, ColumnResolver resolver, Scan scan, SequenceManager seqManager, boolean isRequestMetricsEnabled)
public int getDataColumnPosition(PColumn column)
column
- public Map<PColumn,Integer> getDataColumnsMap()
public String getDateFormat()
public TimeZone getDateFormatTimeZone()
public Format getDateFormatter()
public String getTimeFormat()
public Format getTimeFormatter()
public String getTimestampFormat()
public Format getTimestampFormatter()
public String getNumberFormat()
public Scan getScan()
public BindManager getBindManager()
public TableRef getCurrentTable()
public void setCurrentTable(TableRef table)
public AggregationManager getAggregationManager()
public ColumnResolver getResolver()
public void setResolver(ColumnResolver resolver)
public ExpressionManager getExpressionManager()
public ImmutableBytesWritable getTempPtr()
public ScanRanges getScanRanges()
public void setScanRanges(ScanRanges scanRanges)
public PhoenixConnection getConnection()
public PhoenixStatement getStatement()
public long getCurrentTime() throws SQLException
SQLException
public SequenceManager getSequenceManager()
public void addWhereCoditionColumn(byte[] cf, byte[] q)
public void setScanTimeRange(TimeRange value)
public TimeRange getScanTimeRange()
public boolean isSubqueryResultAvailable(SelectStatement select)
public Object getSubqueryResult(SelectStatement select)
public void setSubqueryResult(SelectStatement select, Object result)
public ReadMetricQueue getReadMetricsQueue()
public OverAllQueryMetrics getOverallQueryMetrics()
Copyright © 2015 Apache Software Foundation. All Rights Reserved.