/** * Initialize some attributes of this object. * * @param db the database * @param objectId the object id * @param name the name * @param traceModule the trace module name */ protected void initDbObjectBase(Database db, String name) { this.database = db; this.id = db.allocateObjectId(); this.objectName = name; this.trace = database.getTrace(Trace.DATABASE); }
Command(Parser parser, String sql) { this.session = parser.getSession(); this.sql = sql; trace = session.getDatabase().getTrace(Trace.COMMAND); }
@Override public Trace getTrace() { if (trace != null && !closed) { return trace; } if (closed) { return new TraceSystem().getTrace(Trace.JDBC); } trace = database.getTrace(Trace.JDBC); return trace; }
public JdbcWorker(Session session, String shardName, String sql, List<Value> params) { super(); this.session = session; this.shardName = shardName; this.sql = sql; this.params = params; this.trace = session.getDatabase().getTrace(Trace.EXECUTOR); this.tx = (JdbcTransaction)session.getTransaction(); this.connProvider = tx.getConnectionProvider(); }
public ConnectionHolder(Session session) { Database database = session.getDatabase(); JdbcRepository repository = (JdbcRepository) database.getRepository(); this.session = session; this.trace = database.getTrace(Trace.TRANSACTION); this.target = repository.getConnectionProvider(); String mode = database.getSettings().transactionMode; this.holderStrategy = transactionMode(mode); connectionMap = New.concurrentHashMap(); }
throw new IllegalArgumentException(); this.trace = database.getTrace(Trace.REPOSITORY); for (Shard shardItem : configuration.cluster) { List<ShardItem> shardItems = shardItem.getShardItems();