A C D E F G H I L M N O P R S T 

A

appendSearchString(String, SplunkTableAccessRel, ProjectRel, ProjectRel, RelDataType, RelDataType) - Method in class net.hydromatic.optiq.impl.splunk.SplunkPushDownRule
Appends a search string.
appendURLEncodedArgs(StringBuilder, Map<String, String>) - Static method in class net.hydromatic.optiq.impl.splunk.util.HttpUtils
 
appendURLEncodedArgs(StringBuilder, CharSequence...) - Static method in class net.hydromatic.optiq.impl.splunk.util.HttpUtils
 
applySettings(Socket) - Method in class net.hydromatic.optiq.impl.splunk.util.SocketFactoryImpl
Applies the current settings to the given socket.

C

close() - Method in class net.hydromatic.optiq.impl.splunk.search.SplunkConnectionImpl.SplunkResultEnumerator
 
close(Closeable) - Static method in class net.hydromatic.optiq.impl.splunk.util.HttpUtils
 
connect(String, Properties) - Method in class net.hydromatic.optiq.impl.splunk.SplunkDriver
 
createDriverVersion() - Method in class net.hydromatic.optiq.impl.splunk.SplunkDriver
 
createSocket() - Method in class net.hydromatic.optiq.impl.splunk.util.SocketFactoryImpl
 
createSocket(String, int) - Method in class net.hydromatic.optiq.impl.splunk.util.SocketFactoryImpl
 
createSocket(InetAddress, int) - Method in class net.hydromatic.optiq.impl.splunk.util.SocketFactoryImpl
 
createSocket(String, int, InetAddress, int) - Method in class net.hydromatic.optiq.impl.splunk.util.SocketFactoryImpl
 
createSocket(InetAddress, int, InetAddress, int) - Method in class net.hydromatic.optiq.impl.splunk.util.SocketFactoryImpl
 
createSocket() - Method in class net.hydromatic.optiq.impl.splunk.util.TrustAllSslSocketFactory
 
createSocket(InetAddress, int) - Method in class net.hydromatic.optiq.impl.splunk.util.TrustAllSslSocketFactory
 
createSocket(InetAddress, int, InetAddress, int) - Method in class net.hydromatic.optiq.impl.splunk.util.TrustAllSslSocketFactory
 
createSocket(String, int) - Method in class net.hydromatic.optiq.impl.splunk.util.TrustAllSslSocketFactory
 
createSocket(String, int, InetAddress, int) - Method in class net.hydromatic.optiq.impl.splunk.util.TrustAllSslSocketFactory
 
createSSLSocketFactory() - Static method in class net.hydromatic.optiq.impl.splunk.util.TrustAllSslSocketFactory
Creates an "accept-all" SSLSocketFactory - ssl sockets will accept ANY certificate sent to them - thus effectively just securing the communications.
current() - Method in class net.hydromatic.optiq.impl.splunk.search.SplunkConnectionImpl.SplunkResultEnumerator
 

D

decodeList(CharSequence, char) - Static method in class net.hydromatic.optiq.impl.splunk.util.StringUtils
 
deriveRowType() - Method in class net.hydromatic.optiq.impl.splunk.SplunkTableAccessRel
 

E

encodeList(List<? extends CharSequence>, char) - Static method in class net.hydromatic.optiq.impl.splunk.util.StringUtils
 
enumerator() - Method in class net.hydromatic.optiq.impl.splunk.SplunkQuery
 
executeMethod(String, String, CharSequence, Map<String, String>, int, int) - Static method in class net.hydromatic.optiq.impl.splunk.util.HttpUtils
 
explainTerms(RelWriter) - Method in class net.hydromatic.optiq.impl.splunk.SplunkTableAccessRel
 

F

FILTER - Static variable in class net.hydromatic.optiq.impl.splunk.SplunkPushDownRule
 
FILTER_ON_PROJECT - Static variable in class net.hydromatic.optiq.impl.splunk.SplunkPushDownRule
 

G

getClassTracer(Class) - Static method in class net.hydromatic.optiq.impl.splunk.util.StringUtils
 
getConnectStringPrefix() - Method in class net.hydromatic.optiq.impl.splunk.SplunkDriver
 
getDefault() - Static method in class net.hydromatic.optiq.impl.splunk.util.SocketFactoryImpl
 
getDefault() - Static method in class net.hydromatic.optiq.impl.splunk.util.TrustAllSslSocketFactory
 
getDefaultSSLSocketFactory() - Static method in class net.hydromatic.optiq.impl.splunk.util.TrustAllSslSocketFactory
 
getFieldsString(RelDataType) - Static method in class net.hydromatic.optiq.impl.splunk.SplunkPushDownRule
 
getResultCount() - Method in class net.hydromatic.optiq.impl.splunk.search.SplunkConnectionImpl.CountingSearchResultListener
 
getSearchResultEnumerator(String, Map<String, String>, List<String>) - Method in interface net.hydromatic.optiq.impl.splunk.search.SplunkConnection
 
getSearchResultEnumerator(String, Map<String, String>, List<String>) - Method in class net.hydromatic.optiq.impl.splunk.search.SplunkConnectionImpl
 
getSearchResults(String, Map<String, String>, List<String>, SearchResultListener) - Method in interface net.hydromatic.optiq.impl.splunk.search.SplunkConnection
 
getSearchResults(String, Map<String, String>, List<String>, SearchResultListener) - Method in class net.hydromatic.optiq.impl.splunk.search.SplunkConnectionImpl
 
getTableMap() - Method in class net.hydromatic.optiq.impl.splunk.SplunkSchema
 
getURLConnection(String) - Static method in class net.hydromatic.optiq.impl.splunk.util.HttpUtils
 

H

HttpUtils - Class in net.hydromatic.optiq.impl.splunk.util
Utilities for connecting to Splunk via HTTP.

I

implement(EnumerableRelImplementor, EnumerableRel.Prefer) - Method in class net.hydromatic.optiq.impl.splunk.SplunkTableAccessRel
 
iterator() - Method in class net.hydromatic.optiq.impl.splunk.SplunkQuery
 

L

LINGER - Static variable in class net.hydromatic.optiq.impl.splunk.util.SocketFactoryImpl
amount of time to linger

M

main(String[]) - Static method in class net.hydromatic.optiq.impl.splunk.search.SplunkConnectionImpl
 
main(String[]) - Static method in class net.hydromatic.optiq.impl.splunk.util.StringUtils
 
moveNext() - Method in class net.hydromatic.optiq.impl.splunk.search.SplunkConnectionImpl.SplunkResultEnumerator
 

N

net.hydromatic.optiq.impl.splunk - package net.hydromatic.optiq.impl.splunk
Splunk query provider.
net.hydromatic.optiq.impl.splunk.search - package net.hydromatic.optiq.impl.splunk.search
Executes queries via Splunk's REST API.
net.hydromatic.optiq.impl.splunk.util - package net.hydromatic.optiq.impl.splunk.util
Utilities for RPC to Splunk.

O

onMatch(RelOptRuleCall) - Method in class net.hydromatic.optiq.impl.splunk.SplunkPushDownRule
 
OOBINLINE - Static variable in class net.hydromatic.optiq.impl.splunk.util.SocketFactoryImpl
is out of band in-line enabled

P

parseArgs(String[], Map<String, String>) - Static method in class net.hydromatic.optiq.impl.splunk.search.SplunkConnectionImpl
 
parseBoolean(String, boolean, boolean) - Static method in class net.hydromatic.optiq.impl.splunk.util.StringUtils
 
post(String, CharSequence, Map<String, String>) - Static method in class net.hydromatic.optiq.impl.splunk.util.HttpUtils
 
post(String, CharSequence, Map<String, String>, int, int) - Static method in class net.hydromatic.optiq.impl.splunk.util.HttpUtils
 
printUsage(String) - Static method in class net.hydromatic.optiq.impl.splunk.search.SplunkConnectionImpl
 
processSearchResult(String[]) - Method in interface net.hydromatic.optiq.impl.splunk.search.SearchResultListener
Handles a record from a search result.
processSearchResult(String[]) - Method in class net.hydromatic.optiq.impl.splunk.search.SplunkConnectionImpl.CountingSearchResultListener
 
PROJECT - Static variable in class net.hydromatic.optiq.impl.splunk.SplunkPushDownRule
 
PROJECT_ON_FILTER - Static variable in class net.hydromatic.optiq.impl.splunk.SplunkPushDownRule
 

R

register(RelOptPlanner) - Method in class net.hydromatic.optiq.impl.splunk.SplunkTableAccessRel
 
reset() - Method in class net.hydromatic.optiq.impl.splunk.search.SplunkConnectionImpl.SplunkResultEnumerator
 

S

searchEscape(String) - Static method in class net.hydromatic.optiq.impl.splunk.SplunkPushDownRule
 
SearchResultListener - Interface in net.hydromatic.optiq.impl.splunk.search
Called each time a search returns a record.
setFieldNames(String[]) - Method in interface net.hydromatic.optiq.impl.splunk.search.SearchResultListener
 
setFieldNames(String[]) - Method in class net.hydromatic.optiq.impl.splunk.search.SplunkConnectionImpl.CountingSearchResultListener
 
SO_CONNECT_TIMEOUT - Static variable in class net.hydromatic.optiq.impl.splunk.util.SocketFactoryImpl
connect timeout in milliseconds
SO_KEEPALIVE - Static variable in class net.hydromatic.optiq.impl.splunk.util.SocketFactoryImpl
should keep alives be sent
SO_LINGER - Static variable in class net.hydromatic.optiq.impl.splunk.util.SocketFactoryImpl
enabling lingering with 0-timeout will cause the socket to be closed forcefully upon execution of close()
SO_RCVBUF - Static variable in class net.hydromatic.optiq.impl.splunk.util.SocketFactoryImpl
size of receiving buffer
SO_REUSEADDR - Static variable in class net.hydromatic.optiq.impl.splunk.util.SocketFactoryImpl
should the address be reused
SO_SNDBUF - Static variable in class net.hydromatic.optiq.impl.splunk.util.SocketFactoryImpl
size of sending buffer iff needed
SO_TIMEOUT - Static variable in class net.hydromatic.optiq.impl.splunk.util.SocketFactoryImpl
read timeout in milliseconds
SocketFactoryImpl - Class in net.hydromatic.optiq.impl.splunk.util
Extends the SocketFactory object with the main functionality being that the created sockets inherit a set of options whose values are set in the SocketFactoryImpl.
SocketFactoryImpl() - Constructor for class net.hydromatic.optiq.impl.splunk.util.SocketFactoryImpl
 
SPLUNK_TABLE_NAME - Static variable in class net.hydromatic.optiq.impl.splunk.SplunkSchema
The name of the one and only table.
SplunkConnection - Interface in net.hydromatic.optiq.impl.splunk.search
Connection to Splunk.
splunkConnection - Variable in class net.hydromatic.optiq.impl.splunk.SplunkSchema
 
SplunkConnectionImpl - Class in net.hydromatic.optiq.impl.splunk.search
Implementation of SplunkConnection based on Splunk's REST API.
SplunkConnectionImpl(String, String, String) - Constructor for class net.hydromatic.optiq.impl.splunk.search.SplunkConnectionImpl
 
SplunkConnectionImpl(URL, String, String) - Constructor for class net.hydromatic.optiq.impl.splunk.search.SplunkConnectionImpl
 
SplunkConnectionImpl.CountingSearchResultListener - Class in net.hydromatic.optiq.impl.splunk.search
Implementation of SearchResultListener interface that just counts the results.
SplunkConnectionImpl.CountingSearchResultListener(boolean) - Constructor for class net.hydromatic.optiq.impl.splunk.search.SplunkConnectionImpl.CountingSearchResultListener
 
SplunkConnectionImpl.SplunkResultEnumerator - Class in net.hydromatic.optiq.impl.splunk.search
Implementation of Enumerator that parses results from a Splunk REST call.
SplunkConnectionImpl.SplunkResultEnumerator(InputStream, List<String>) - Constructor for class net.hydromatic.optiq.impl.splunk.search.SplunkConnectionImpl.SplunkResultEnumerator
 
SplunkDriver - Class in net.hydromatic.optiq.impl.splunk
JDBC driver for Splunk.
SplunkDriver() - Constructor for class net.hydromatic.optiq.impl.splunk.SplunkDriver
 
SplunkPushDownRule - Class in net.hydromatic.optiq.impl.splunk
Planner rule to push filters and projections to Splunk.
SplunkPushDownRule(RelOptRuleOperand, String) - Constructor for class net.hydromatic.optiq.impl.splunk.SplunkPushDownRule
Creates a SplunkPushDownRule.
SplunkQuery<T> - Class in net.hydromatic.optiq.impl.splunk
Query against Splunk.
SplunkQuery(SplunkConnection, String, String, String, List<String>) - Constructor for class net.hydromatic.optiq.impl.splunk.SplunkQuery
Creates a SplunkQuery.
SplunkSchema - Class in net.hydromatic.optiq.impl.splunk
Splunk schema.
SplunkSchema(SplunkConnection) - Constructor for class net.hydromatic.optiq.impl.splunk.SplunkSchema
Creates a SplunkSchema.
SplunkTableAccessRel - Class in net.hydromatic.optiq.impl.splunk
Relational expression representing a scan of Splunk.
SplunkTableAccessRel(RelOptCluster, RelOptTable, SplunkTable, String, String, String, List<String>) - Constructor for class net.hydromatic.optiq.impl.splunk.SplunkTableAccessRel
 
StringUtils - Class in net.hydromatic.optiq.impl.splunk.util
Utility methods for encoding and decoding strings for Splunk REST calls.

T

TABLE_MAP - Static variable in class net.hydromatic.optiq.impl.splunk.SplunkSchema
 
TCP_NODELAY - Static variable in class net.hydromatic.optiq.impl.splunk.util.SocketFactoryImpl
do not buffer send(s) iff true
toString() - Method in class net.hydromatic.optiq.impl.splunk.SplunkQuery
 
transformToFarragoUdxRel(RelOptRuleCall, SplunkTableAccessRel, FilterRel, ProjectRel, ProjectRel) - Method in class net.hydromatic.optiq.impl.splunk.SplunkPushDownRule
 
TrustAllSslSocketFactory - Class in net.hydromatic.optiq.impl.splunk.util
Socket factory that trusts all SSL connections.
TrustAllSslSocketFactory() - Constructor for class net.hydromatic.optiq.impl.splunk.util.TrustAllSslSocketFactory
 
A C D E F G H I L M N O P R S T 

Copyright © 2012–2014 The Apache Software Foundation. All rights reserved.