public BoundStatementWrapper bindStatementWithOnlyPKInWhereClause( PersistentStateHolder context, PreparedStatement ps, boolean onlyStaticColumns, ConsistencyLevel consistencyLevel) { Object primaryKey = context.getPrimaryKey(); log.trace("Bind prepared statement {} with primary key {}", ps.getQueryString(), primaryKey); PropertyMeta idMeta = context.getIdMeta(); List<Object> values = bindPrimaryKey(primaryKey, idMeta, onlyStaticColumns); BoundStatement bs = ps.bind(values.toArray()); return new BoundStatementWrapper( context.getEntityClass(), bs, values.toArray(), getCQLLevel(consistencyLevel), context.getCASResultListener(), context.getSerialConsistencyLevel()); }