Skip to content

Commit a09e947

Browse files
committed
blocking debug build as per #46
1 parent f014b19 commit a09e947

File tree

3 files changed

+20
-2
lines changed

3 files changed

+20
-2
lines changed

client/src/main/resources/log4j.properties

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,8 @@ log4j.logger.org.elasticsearch.hadoop=WARN
2828
log4j.logger.akka=WARN, FILE
2929
log4j.logger.breeze=WARN, FILE
3030
log4j.logger.zingg=INFO
31-
log4j.logger.zingg.hash=INFO
32-
log4j.logger.zingg.block.Block=INFO
31+
log4j.logger.zingg.hash=DEBUG
32+
log4j.logger.zingg.block=DEBUG
3333
log4j.logger.zingg.Matcher=INFO
3434
log4j.logger.zingg.Model=INFO
3535
log4j.logger.com.datastax.spark=WARN

core/src/main/java/zingg/block/Block.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -346,6 +346,9 @@ public static List<Canopy> getHashSuccessors(Collection<Canopy> successors, Obje
346346
public static StringBuilder applyTree(Row tuple, Tree<Canopy> tree,
347347
Canopy root, StringBuilder result) {
348348
if (root.function != null) {
349+
if (LOG.isDebugEnabled()) {
350+
LOG.debug("applying " + root.function);
351+
}
349352
Object hash = root.function.apply(tuple, root.context.fieldName);
350353

351354
result = result.append("|").append(hash);
@@ -400,6 +403,9 @@ public BlockFunction(Tree<Canopy> tree) {
400403
@Override
401404
public Row call(Row r) {
402405
StringBuilder bf = new StringBuilder();
406+
if (LOG.isDebugEnabled()) {
407+
LOG.debug("blocking row " + r);
408+
}
403409
bf = Block.applyTree(r, tree, tree.getHead(), bf);
404410
Seq<Object> s = r.toSeq();
405411
List<Object> seqList = JavaConversions.seqAsJavaList(s);

core/src/main/java/zingg/hash/HashFunction.java

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,5 +68,17 @@ public Dataset<Row> apply(Dataset<Row> ds, String column, String newColumn) {
6868
}
6969

7070
public abstract Object apply(Row ds, String column);
71+
72+
73+
@Override
74+
public String toString() {
75+
return "{" +
76+
" dataType='" + getDataType() + "'" +
77+
", name='" + getName() + "'" +
78+
", isUdf='" + isUdf + "'" +
79+
", returnType='" + getReturnType() + "'" +
80+
"}";
81+
}
82+
7183
}
7284

0 commit comments

Comments
 (0)