Tabnine Logo
ExecutionInfo.getStatement
Code IndexAdd Tabnine to your IDE (free)

How to use
getStatement
method
in
net.ttddyy.dsproxy.ExecutionInfo

Best Java code snippets using net.ttddyy.dsproxy.ExecutionInfo.getStatement (Showing top 6 results out of 315)

origin: gavlyukovskiy/spring-boot-data-source-decorator

@Override
public void afterQuery(ExecutionInfo execInfo, List<QueryInfo> queryInfoList) {
  if (execInfo.getMethod().getName().equals("executeUpdate") && execInfo.getThrowable() == null) {
    strategy.addQueryRowCount(execInfo.getStatement(), (int) execInfo.getResult());
  }
  String sql = queryInfoList.stream().map(QueryInfo::getQuery).collect(Collectors.joining("\n"));
  strategy.afterQuery(execInfo.getStatement(), sql, execInfo.getThrowable());
}
origin: ttddyy/datasource-proxy

@Override
public String getLogEntry(ExecutionInfo execInfo, List<QueryInfo> queryInfoList, boolean writeDataSourceName, boolean writeConnectionId) {
  final StringBuilder sb = new StringBuilder();
  sb.append(super.getLogEntry(execInfo, queryInfoList, writeDataSourceName, writeConnectionId));
  sb.append(", OutParams:[");
  for (QueryInfo queryInfo : queryInfoList) {
    for (List<ParameterSetOperation> parameters : queryInfo.getParametersList()) {
      sb.append("(");
      if (hasOutputParameters(parameters)) {
        String str = getOutputParameters(parameters, (CallableStatement) execInfo.getStatement());
        sb.append(str);
      }
      sb.append("),");
    }
  }
  chompIfEndWith(sb, ',');
  sb.append("]");
  return sb.toString();
}
origin: net.ttddyy/datasource-proxy

@Override
public String getLogEntry(ExecutionInfo execInfo, List<QueryInfo> queryInfoList, boolean writeDataSourceName, boolean writeConnectionId) {
  final StringBuilder sb = new StringBuilder();
  sb.append(super.getLogEntry(execInfo, queryInfoList, writeDataSourceName, writeConnectionId));
  sb.append(", OutParams:[");
  for (QueryInfo queryInfo : queryInfoList) {
    for (List<ParameterSetOperation> parameters : queryInfo.getParametersList()) {
      sb.append("(");
      if (hasOutputParameters(parameters)) {
        String str = getOutputParameters(parameters, (CallableStatement) execInfo.getStatement());
        sb.append(str);
      }
      sb.append("),");
    }
  }
  chompIfEndWith(sb, ',');
  sb.append("]");
  return sb.toString();
}
origin: ttddyy/datasource-proxy

@Override
public String getLogEntry(ExecutionInfo execInfo, List<QueryInfo> queryInfoList, boolean writeDataSourceName, boolean writeConnectionId) {
  final StringBuilder sb = new StringBuilder();
  sb.append(super.getLogEntry(execInfo, queryInfoList, writeDataSourceName, writeConnectionId));
  chompIfEndWith(sb, '}');  // hack to remove closing curly bracket from returned json string
  sb.append(",\"outParams\":[");
  for (QueryInfo queryInfo : queryInfoList) {
    for (List<ParameterSetOperation> parameters : queryInfo.getParametersList()) {
      sb.append("{");
      if (hasOutputParameters(parameters)) {
        String str = getOutputParameters(parameters, (CallableStatement) execInfo.getStatement());
        sb.append(str);
      }
      sb.append("},");
    }
  }
  chompIfEndWith(sb, ',');
  sb.append("]");
  sb.append("}");
  return sb.toString();
}
origin: net.ttddyy/datasource-proxy

@Override
public String getLogEntry(ExecutionInfo execInfo, List<QueryInfo> queryInfoList, boolean writeDataSourceName, boolean writeConnectionId) {
  final StringBuilder sb = new StringBuilder();
  sb.append(super.getLogEntry(execInfo, queryInfoList, writeDataSourceName, writeConnectionId));
  chompIfEndWith(sb, '}');  // hack to remove closing curly bracket from returned json string
  sb.append(",\"outParams\":[");
  for (QueryInfo queryInfo : queryInfoList) {
    for (List<ParameterSetOperation> parameters : queryInfo.getParametersList()) {
      sb.append("{");
      if (hasOutputParameters(parameters)) {
        String str = getOutputParameters(parameters, (CallableStatement) execInfo.getStatement());
        sb.append(str);
      }
      sb.append("},");
    }
  }
  chompIfEndWith(sb, ',');
  sb.append("]");
  sb.append("}");
  return sb.toString();
}
origin: gavlyukovskiy/spring-boot-data-source-decorator

@Override
public void beforeQuery(ExecutionInfo execInfo, List<QueryInfo> queryInfoList) {
  strategy.beforeQuery(execInfo.getConnectionId(), execInfo.getStatement(), execInfo.getDataSourceName());
}
net.ttddyy.dsproxyExecutionInfogetStatement

Javadoc

Returns java.sql.Statement, java.sql.PreparedStatement, or java.sql.CallableStatementused by the execution.

Popular methods of ExecutionInfo

  • getConnectionId
  • getDataSourceName
  • <init>
  • getBatchSize
  • getElapsedTime
    Duration of query execution. Only available after successful query execution.
  • getMethod
  • getResult
    Contains query execution result. Only available after successful query execution.
  • getStatementType
  • getThrowable
  • isBatch
  • isSuccess
    Indicate whether the query execution was successful or not. Contains valid value only after the quer
  • setElapsedTime
  • isSuccess,
  • setElapsedTime,
  • setGeneratedKeys,
  • setResult,
  • setSuccess,
  • setThrowable

Popular in Java

  • Running tasks concurrently on multiple threads
  • onRequestPermissionsResult (Fragment)
  • startActivity (Activity)
  • requestLocationUpdates (LocationManager)
  • URL (java.net)
    A Uniform Resource Locator that identifies the location of an Internet resource as specified by RFC
  • Locale (java.util)
    Locale represents a language/country/variant combination. Locales are used to alter the presentatio
  • Map (java.util)
    A Map is a data structure consisting of a set of keys and values in which each key is mapped to a si
  • FileUtils (org.apache.commons.io)
    General file manipulation utilities. Facilities are provided in the following areas: * writing to a
  • Logger (org.apache.log4j)
    This is the central class in the log4j package. Most logging operations, except configuration, are d
  • Reflections (org.reflections)
    Reflections one-stop-shop objectReflections scans your classpath, indexes the metadata, allows you t
  • Top plugins for WebStorm
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now