TAJO-1270: Fix typos. (DaeMyung Kang via hyunsik) Closes #321
Project: http://git-wip-us.apache.org/repos/asf/tajo/repo Commit: http://git-wip-us.apache.org/repos/asf/tajo/commit/4c7d8297 Tree: http://git-wip-us.apache.org/repos/asf/tajo/tree/4c7d8297 Diff: http://git-wip-us.apache.org/repos/asf/tajo/diff/4c7d8297 Branch: refs/heads/index_support Commit: 4c7d8297076c54898ce45ecbbcfbc78a592911ab Parents: bc8e724 Author: Hyunsik Choi <[email protected]> Authored: Wed Jan 7 02:23:44 2015 +0900 Committer: Hyunsik Choi <[email protected]> Committed: Wed Jan 7 02:23:44 2015 +0900 ---------------------------------------------------------------------- CHANGES | 8 +++++--- dev-support/test-patch.sh | 2 +- .../org/apache/tajo/catalog/CatalogService.java | 4 ++-- .../apache/tajo/catalog/store/HCatalogStore.java | 2 +- .../apache/tajo/catalog/store/HCatalogUtil.java | 2 +- .../tajo/catalog/store/AbstractDBStore.java | 10 +++++----- .../catalog/store/XMLCatalogSchemaManager.java | 18 +++++++++--------- .../store/TestXMLCatalogSchemaManager.java | 14 +++++++------- .../cli/tsql/DefaultTajoCliOutputFormatter.java | 2 +- .../java/org/apache/tajo/cli/tsql/TajoCli.java | 4 ++-- .../tajo/cli/tsql/TajoCliOutputFormatter.java | 2 +- .../apache/tajo/util/datetime/DateTimeFormat.java | 2 +- .../tajo/master/querymaster/Repartitioner.java | 16 ++++++++-------- tajo-dist/src/main/bin/tajo | 2 +- .../main/sphinx/backup_and_restore/catalog.rst | 2 +- .../apache/tajo/plan/LogicalPlanPreprocessor.java | 2 +- .../plan/rewrite/rules/FilterPushDownRule.java | 6 +++--- .../apache/tajo/plan/verifier/ExprsVerifier.java | 2 +- tajo-project/src/site/markdown/tajo-0.2.0-doc.md | 2 +- tajo-project/src/site/markdown/tajo-0.8.0-doc.md | 2 +- .../site/resources/releases/0.8.0/relnotes.html | 4 ++-- .../site/resources/releases/0.9.0/relnotes.html | 2 +- .../java/org/apache/tajo/storage/DiskUtil.java | 2 +- .../tajo/storage/HashShuffleAppenderManager.java | 8 ++++---- .../apache/tajo/storage/avro/AvroAppender.java | 2 +- .../tajo/storage/parquet/ParquetAppender.java | 2 +- .../org/apache/tajo/storage/rcfile/RCFile.java | 2 +- .../objectweb/asm/commons/GeneratorAdapter.java | 2 +- .../tajo/org/objectweb/asm/tree/InsnList.java | 4 ++-- .../org/objectweb/asm/tree/analysis/Analyzer.java | 2 +- .../objectweb/asm/tree/analysis/Interpreter.java | 14 +++++++------- 31 files changed, 75 insertions(+), 73 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/tajo/blob/4c7d8297/CHANGES ---------------------------------------------------------------------- diff --git a/CHANGES b/CHANGES index 472f69a..86dab41 100644 --- a/CHANGES +++ b/CHANGES @@ -137,6 +137,8 @@ Release 0.9.1 - unreleased BUG FIXES + TAJO-1270: Fix typos. (DaeMyung Kang via hyunsik) + TAJO-1180: digitValue should throw Exception when char is not in valid range. (DaeMyung Kang via hyunsik) @@ -1048,7 +1050,7 @@ Release 0.8.0 TAJO-589: Add fine grained progress indicator for each task. (hyoungjunkim via hyunsik) - TAJO-614: Explaning a logical node should use ExplainLogicalPlanVisitor. + TAJO-614: Explaining a logical node should use ExplainLogicalPlanVisitor. (hyunsik) TAJO-610: Refactor Column class. (hyunsik) @@ -1464,7 +1466,7 @@ Release 0.8.0 TAJO-411: Fix Bug: createFromInt8's DATE type should be TIMESTAMP. (DaeMyung Kang via jihoon) - TAJO-390: Queries on history are expired ealier than a given expiry time. + TAJO-390: Queries on history are expired earlier than a given expiry time. (hyoungjunkim via hyunsik) TAJO-410: A query with a combination of general and distinct aggregation @@ -1839,7 +1841,7 @@ Release 0.2.0 TAJO-262: Integration test hang on jenkins. (jinho) - TAJO-257: Unit tests occassionally fail. (hyunsik) + TAJO-257: Unit tests occasionally fail. (hyunsik) TAJO-169: the default TAJO_WORKER_STANDBY_MODE in tajo-env.sh is wrong. (hyunsik) http://git-wip-us.apache.org/repos/asf/tajo/blob/4c7d8297/dev-support/test-patch.sh ---------------------------------------------------------------------- diff --git a/dev-support/test-patch.sh b/dev-support/test-patch.sh index 1978e36..c7fa34f 100644 --- a/dev-support/test-patch.sh +++ b/dev-support/test-patch.sh @@ -918,7 +918,7 @@ checkFindbugsWarnings checkReleaseAuditWarnings (( RESULT = RESULT + $? )) buildAndInstall -### Run tests for Jenkins or if explictly asked for by a developer +### Run tests for Jenkins or if explicitly asked for by a developer if [[ $JENKINS == "true" || $RUN_TESTS == "true" ]] ; then runTests (( RESULT = RESULT + $? )) http://git-wip-us.apache.org/repos/asf/tajo/blob/4c7d8297/tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/CatalogService.java ---------------------------------------------------------------------- diff --git a/tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/CatalogService.java b/tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/CatalogService.java index eb11272..2a5d890 100644 --- a/tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/CatalogService.java +++ b/tajo-catalog/tajo-catalog-common/src/main/java/org/apache/tajo/catalog/CatalogService.java @@ -95,7 +95,7 @@ public interface CatalogService { /** * * @param databaseName Database name to be dropped - * @return True if database is dropped sucessfully. Otherwise, it will return FALSE. + * @return True if database is dropped successfully. Otherwise, it will return FALSE. */ Boolean dropDatabase(String databaseName); @@ -221,4 +221,4 @@ public interface CatalogService { boolean updateTableStats(UpdateTableStatsProto stats); -} \ No newline at end of file +} http://git-wip-us.apache.org/repos/asf/tajo/blob/4c7d8297/tajo-catalog/tajo-catalog-drivers/tajo-hcatalog/src/main/java/org/apache/tajo/catalog/store/HCatalogStore.java ---------------------------------------------------------------------- diff --git a/tajo-catalog/tajo-catalog-drivers/tajo-hcatalog/src/main/java/org/apache/tajo/catalog/store/HCatalogStore.java b/tajo-catalog/tajo-catalog-drivers/tajo-hcatalog/src/main/java/org/apache/tajo/catalog/store/HCatalogStore.java index 89c0fdd..2c3fc6a 100644 --- a/tajo-catalog/tajo-catalog-drivers/tajo-hcatalog/src/main/java/org/apache/tajo/catalog/store/HCatalogStore.java +++ b/tajo-catalog/tajo-catalog-drivers/tajo-hcatalog/src/main/java/org/apache/tajo/catalog/store/HCatalogStore.java @@ -287,7 +287,7 @@ public class HCatalogStore extends CatalogConstants implements CatalogStore { try { return Enum.valueOf(TajoDataTypes.Type.class, typeStr); } catch (IllegalArgumentException iae) { - LOG.error("Cannot find a matched type aginst from '" + typeStr + "'"); + LOG.error("Cannot find a matched type against from '" + typeStr + "'"); return null; } } http://git-wip-us.apache.org/repos/asf/tajo/blob/4c7d8297/tajo-catalog/tajo-catalog-drivers/tajo-hcatalog/src/main/java/org/apache/tajo/catalog/store/HCatalogUtil.java ---------------------------------------------------------------------- diff --git a/tajo-catalog/tajo-catalog-drivers/tajo-hcatalog/src/main/java/org/apache/tajo/catalog/store/HCatalogUtil.java b/tajo-catalog/tajo-catalog-drivers/tajo-hcatalog/src/main/java/org/apache/tajo/catalog/store/HCatalogUtil.java index ff2a2c4..8e8e58c 100644 --- a/tajo-catalog/tajo-catalog-drivers/tajo-hcatalog/src/main/java/org/apache/tajo/catalog/store/HCatalogUtil.java +++ b/tajo-catalog/tajo-catalog-drivers/tajo-hcatalog/src/main/java/org/apache/tajo/catalog/store/HCatalogUtil.java @@ -89,7 +89,7 @@ public class HCatalogUtil { try { return Enum.valueOf(TajoDataTypes.Type.class, typeStr); } catch (IllegalArgumentException iae) { - throw new CatalogException("Cannot find a matched type aginst from '" + typeStr + "'"); + throw new CatalogException("Cannot find a matched type against from '" + typeStr + "'"); } } http://git-wip-us.apache.org/repos/asf/tajo/blob/4c7d8297/tajo-catalog/tajo-catalog-server/src/main/java/org/apache/tajo/catalog/store/AbstractDBStore.java ---------------------------------------------------------------------- diff --git a/tajo-catalog/tajo-catalog-server/src/main/java/org/apache/tajo/catalog/store/AbstractDBStore.java b/tajo-catalog/tajo-catalog-server/src/main/java/org/apache/tajo/catalog/store/AbstractDBStore.java index a239a92..bcd846e 100644 --- a/tajo-catalog/tajo-catalog-server/src/main/java/org/apache/tajo/catalog/store/AbstractDBStore.java +++ b/tajo-catalog/tajo-catalog-server/src/main/java/org/apache/tajo/catalog/store/AbstractDBStore.java @@ -1058,13 +1058,13 @@ public abstract class AbstractDBStore extends CatalogConstants implements Catalo resultSet = pstmt.executeQuery(); CatalogProtos.ColumnProto columnProto = null; - int ordinalPostion = -1; + int ordinalPosition = -1; if (resultSet.next()) { columnProto = resultToColumnProto(resultSet); //NOTE ==> Setting new column Name columnProto = columnProto.toBuilder().setName(alterColumnProto.getNewColumnName()).build(); - ordinalPostion = resultSet.getInt("ORDINAL_POSITION"); + ordinalPosition = resultSet.getInt("ORDINAL_POSITION"); } else { throw new NoSuchColumnException(alterColumnProto.getOldColumnName()); } @@ -1084,7 +1084,7 @@ public abstract class AbstractDBStore extends CatalogConstants implements Catalo pstmt = conn.prepareStatement(insertNewColumnSql); pstmt.setInt(1, tableId); pstmt.setString(2, CatalogUtil.extractSimpleName(columnProto.getName())); - pstmt.setInt(3, ordinalPostion); + pstmt.setInt(3, ordinalPosition); pstmt.setString(4, columnProto.getDataType().getType().name()); pstmt.setInt(5, (columnProto.getDataType().hasLength() ? columnProto.getDataType().getLength() : 0)); pstmt.executeUpdate(); @@ -1478,7 +1478,7 @@ public abstract class AbstractDBStore extends CatalogConstants implements Catalo try { return Enum.valueOf(Type.class, typeStr); } catch (IllegalArgumentException iae) { - LOG.error("Cannot find a matched type aginst from '" + typeStr + "'"); + LOG.error("Cannot find a matched type against from '" + typeStr + "'"); return null; } } @@ -2333,7 +2333,7 @@ public abstract class AbstractDBStore extends CatalogConstants implements Catalo if (typeStr.equals(IndexMethod.TWO_LEVEL_BIN_TREE.toString())) { return IndexMethod.TWO_LEVEL_BIN_TREE; } else { - LOG.error("Cannot find a matched type aginst from '" + LOG.error("Cannot find a matched type against from '" + typeStr + "'"); // TODO - needs exception handling return null; http://git-wip-us.apache.org/repos/asf/tajo/blob/4c7d8297/tajo-catalog/tajo-catalog-server/src/main/java/org/apache/tajo/catalog/store/XMLCatalogSchemaManager.java ---------------------------------------------------------------------- diff --git a/tajo-catalog/tajo-catalog-server/src/main/java/org/apache/tajo/catalog/store/XMLCatalogSchemaManager.java b/tajo-catalog/tajo-catalog-server/src/main/java/org/apache/tajo/catalog/store/XMLCatalogSchemaManager.java index b09bfa8..94e6e20 100644 --- a/tajo-catalog/tajo-catalog-server/src/main/java/org/apache/tajo/catalog/store/XMLCatalogSchemaManager.java +++ b/tajo-catalog/tajo-catalog-server/src/main/java/org/apache/tajo/catalog/store/XMLCatalogSchemaManager.java @@ -155,7 +155,7 @@ public class XMLCatalogSchemaManager { return pstmt; } - protected boolean checkExistance(Connection conn, DatabaseObjectType type, String... params) + protected boolean checkExistence(Connection conn, DatabaseObjectType type, String... params) throws SQLException { boolean result = false; DatabaseMetaData metadata = null; @@ -163,7 +163,7 @@ public class XMLCatalogSchemaManager { BaseSchema baseSchema = catalogStore.getSchema(); if (params == null || params.length < 1) { - throw new IllegalArgumentException("checkExistance function needs at least one argument."); + throw new IllegalArgumentException("checkExistence function needs at least one argument."); } switch(type) { @@ -190,7 +190,7 @@ public class XMLCatalogSchemaManager { pstmt = getExistQuery(conn, type); if (pstmt != null) { - result = checkExistanceByQuery(pstmt, baseSchema, params); + result = checkExistenceByQuery(pstmt, baseSchema, params); } else { metadata = conn.getMetaData(); ResultSet indexes = metadata.getIndexInfo(null, baseSchema.getSchemaName() != null @@ -208,7 +208,7 @@ public class XMLCatalogSchemaManager { case TABLE: pstmt = getExistQuery(conn, type); if (pstmt != null) { - result = checkExistanceByQuery(pstmt, baseSchema, params); + result = checkExistenceByQuery(pstmt, baseSchema, params); } else { metadata = conn.getMetaData(); ResultSet tables = metadata.getTables(null, baseSchema.getSchemaName() != null @@ -231,14 +231,14 @@ public class XMLCatalogSchemaManager { + " type of database object is not supported on this database system."); } - result = checkExistanceByQuery(pstmt, baseSchema, params); + result = checkExistenceByQuery(pstmt, baseSchema, params); break; } return result; } - private boolean checkExistanceByQuery(PreparedStatement pstmt, BaseSchema baseSchema, + private boolean checkExistenceByQuery(PreparedStatement pstmt, BaseSchema baseSchema, String... params) throws SQLException { int paramIdx = 1; boolean result = false; @@ -288,7 +288,7 @@ public class XMLCatalogSchemaManager { params[0] = object.getName(); } - if (checkExistance(conn, object.getType(), params)) { + if (checkExistence(conn, object.getType(), params)) { LOG.info("Skip to create " + object.getName() + " databse object. Already exists."); } else { @@ -344,10 +344,10 @@ public class XMLCatalogSchemaManager { for (DatabaseObject object: catalogStore.getSchema().getObjects()) { try { if (DatabaseObjectType.INDEX == object.getType()) { - result &= checkExistance(conn, object.getType(), object.getDependsOn(), object.getName()); + result &= checkExistence(conn, object.getType(), object.getDependsOn(), object.getName()); } else { - result &= checkExistance(conn, object.getType(), object.getName()); + result &= checkExistence(conn, object.getType(), object.getName()); } } catch (SQLException e) { throw new CatalogException(e.getMessage(), e); http://git-wip-us.apache.org/repos/asf/tajo/blob/4c7d8297/tajo-catalog/tajo-catalog-server/src/test/java/org/apache/tajo/catalog/store/TestXMLCatalogSchemaManager.java ---------------------------------------------------------------------- diff --git a/tajo-catalog/tajo-catalog-server/src/test/java/org/apache/tajo/catalog/store/TestXMLCatalogSchemaManager.java b/tajo-catalog/tajo-catalog-server/src/test/java/org/apache/tajo/catalog/store/TestXMLCatalogSchemaManager.java index fdb8556..d5b0403 100644 --- a/tajo-catalog/tajo-catalog-server/src/test/java/org/apache/tajo/catalog/store/TestXMLCatalogSchemaManager.java +++ b/tajo-catalog/tajo-catalog-server/src/test/java/org/apache/tajo/catalog/store/TestXMLCatalogSchemaManager.java @@ -407,12 +407,12 @@ public class TestXMLCatalogSchemaManager { stmt.executeBatch(); manager.createBaseSchema(conn); - assertThat(manager.checkExistance(conn, DatabaseObjectType.TABLE, "TESTTABLE1"), is(true)); - assertThat(manager.checkExistance(conn, DatabaseObjectType.TABLE, "TESTTABLE3"), is(false)); - assertThat(manager.checkExistance(conn, DatabaseObjectType.INDEX, "testtable1", "TESTINDEX1"), is(true)); - assertThat(manager.checkExistance(conn, DatabaseObjectType.TRIGGER, "TESTTRIGGER1"), is(true)); - assertThat(manager.checkExistance(conn, DatabaseObjectType.SEQUENCE, "TESTSEQ"), is(true)); - assertThat(manager.checkExistance(conn, DatabaseObjectType.VIEW, "TESTVIEW"), is(true)); + assertThat(manager.checkExistence(conn, DatabaseObjectType.TABLE, "TESTTABLE1"), is(true)); + assertThat(manager.checkExistence(conn, DatabaseObjectType.TABLE, "TESTTABLE3"), is(false)); + assertThat(manager.checkExistence(conn, DatabaseObjectType.INDEX, "testtable1", "TESTINDEX1"), is(true)); + assertThat(manager.checkExistence(conn, DatabaseObjectType.TRIGGER, "TESTTRIGGER1"), is(true)); + assertThat(manager.checkExistence(conn, DatabaseObjectType.SEQUENCE, "TESTSEQ"), is(true)); + assertThat(manager.checkExistence(conn, DatabaseObjectType.VIEW, "TESTVIEW"), is(true)); } @Test @@ -431,7 +431,7 @@ public class TestXMLCatalogSchemaManager { stmt.executeBatch(); manager.createBaseSchema(conn); - assertTrue(manager.checkExistance(conn, DatabaseObjectType.TABLE, "TESTTABLE2")); + assertTrue(manager.checkExistence(conn, DatabaseObjectType.TABLE, "TESTTABLE2")); } @Test http://git-wip-us.apache.org/repos/asf/tajo/blob/4c7d8297/tajo-client/src/main/java/org/apache/tajo/cli/tsql/DefaultTajoCliOutputFormatter.java ---------------------------------------------------------------------- diff --git a/tajo-client/src/main/java/org/apache/tajo/cli/tsql/DefaultTajoCliOutputFormatter.java b/tajo-client/src/main/java/org/apache/tajo/cli/tsql/DefaultTajoCliOutputFormatter.java index 8d8c023..17c94b9 100644 --- a/tajo-client/src/main/java/org/apache/tajo/cli/tsql/DefaultTajoCliOutputFormatter.java +++ b/tajo-client/src/main/java/org/apache/tajo/cli/tsql/DefaultTajoCliOutputFormatter.java @@ -47,7 +47,7 @@ public class DefaultTajoCliOutputFormatter implements TajoCliOutputFormatter { } @Override - public void setScirptMode() { + public void setScriptMode() { this.printPause = false; } http://git-wip-us.apache.org/repos/asf/tajo/blob/4c7d8297/tajo-client/src/main/java/org/apache/tajo/cli/tsql/TajoCli.java ---------------------------------------------------------------------- diff --git a/tajo-client/src/main/java/org/apache/tajo/cli/tsql/TajoCli.java b/tajo-client/src/main/java/org/apache/tajo/cli/tsql/TajoCli.java index fe9a005..db7f981 100644 --- a/tajo-client/src/main/java/org/apache/tajo/cli/tsql/TajoCli.java +++ b/tajo-client/src/main/java/org/apache/tajo/cli/tsql/TajoCli.java @@ -246,13 +246,13 @@ public class TajoCli { } if (cmd.hasOption("c")) { - displayFormatter.setScirptMode(); + displayFormatter.setScriptMode(); int exitCode = executeScript(cmd.getOptionValue("c")); sout.flush(); System.exit(exitCode); } if (cmd.hasOption("f")) { - displayFormatter.setScirptMode(); + displayFormatter.setScriptMode(); cmd.getOptionValues(""); File sqlFile = new File(cmd.getOptionValue("f")); if (sqlFile.exists()) { http://git-wip-us.apache.org/repos/asf/tajo/blob/4c7d8297/tajo-client/src/main/java/org/apache/tajo/cli/tsql/TajoCliOutputFormatter.java ---------------------------------------------------------------------- diff --git a/tajo-client/src/main/java/org/apache/tajo/cli/tsql/TajoCliOutputFormatter.java b/tajo-client/src/main/java/org/apache/tajo/cli/tsql/TajoCliOutputFormatter.java index b3632f0..a90baf3 100644 --- a/tajo-client/src/main/java/org/apache/tajo/cli/tsql/TajoCliOutputFormatter.java +++ b/tajo-client/src/main/java/org/apache/tajo/cli/tsql/TajoCliOutputFormatter.java @@ -94,5 +94,5 @@ public interface TajoCliOutputFormatter { */ void printErrorMessage(PrintWriter sout, QueryStatus status); - void setScirptMode(); + void setScriptMode(); } http://git-wip-us.apache.org/repos/asf/tajo/blob/4c7d8297/tajo-common/src/main/java/org/apache/tajo/util/datetime/DateTimeFormat.java ---------------------------------------------------------------------- diff --git a/tajo-common/src/main/java/org/apache/tajo/util/datetime/DateTimeFormat.java b/tajo-common/src/main/java/org/apache/tajo/util/datetime/DateTimeFormat.java index c47c359..8ce08b2 100644 --- a/tajo-common/src/main/java/org/apache/tajo/util/datetime/DateTimeFormat.java +++ b/tajo-common/src/main/java/org/apache/tajo/util/datetime/DateTimeFormat.java @@ -735,7 +735,7 @@ public class DateTimeFormat { tmfc.cc = -tmfc.cc; } if (tmfc.cc >= 0) { - /* +1 becuase 21st century started in 2001 */ + /* +1 because 21st century started in 2001 */ tm.years = (tmfc.cc - 1) * 100 + 1; } else { /* +1 because year == 599 is 600 BC */ http://git-wip-us.apache.org/repos/asf/tajo/blob/4c7d8297/tajo-core/src/main/java/org/apache/tajo/master/querymaster/Repartitioner.java ---------------------------------------------------------------------- diff --git a/tajo-core/src/main/java/org/apache/tajo/master/querymaster/Repartitioner.java b/tajo-core/src/main/java/org/apache/tajo/master/querymaster/Repartitioner.java index 4cf6ce2..367897d 100644 --- a/tajo-core/src/main/java/org/apache/tajo/master/querymaster/Repartitioner.java +++ b/tajo-core/src/main/java/org/apache/tajo/master/querymaster/Repartitioner.java @@ -340,22 +340,22 @@ public class Repartitioner { if (childExecSM.getHashShuffleIntermediateEntries() != null && !childExecSM.getHashShuffleIntermediateEntries().isEmpty()) { - for (IntermediateEntry intermEntry: childExecSM.getHashShuffleIntermediateEntries()) { - intermEntry.setEbId(childBlock.getId()); - if (hashEntries.containsKey(intermEntry.getPartId())) { + for (IntermediateEntry intermediateEntry: childExecSM.getHashShuffleIntermediateEntries()) { + intermediateEntry.setEbId(childBlock.getId()); + if (hashEntries.containsKey(intermediateEntry.getPartId())) { Map<ExecutionBlockId, List<IntermediateEntry>> tbNameToInterm = - hashEntries.get(intermEntry.getPartId()); + hashEntries.get(intermediateEntry.getPartId()); if (tbNameToInterm.containsKey(scanEbId)) { - tbNameToInterm.get(scanEbId).add(intermEntry); + tbNameToInterm.get(scanEbId).add(intermediateEntry); } else { - tbNameToInterm.put(scanEbId, TUtil.newList(intermEntry)); + tbNameToInterm.put(scanEbId, TUtil.newList(intermediateEntry)); } } else { Map<ExecutionBlockId, List<IntermediateEntry>> tbNameToInterm = new HashMap<ExecutionBlockId, List<IntermediateEntry>>(); - tbNameToInterm.put(scanEbId, TUtil.newList(intermEntry)); - hashEntries.put(intermEntry.getPartId(), tbNameToInterm); + tbNameToInterm.put(scanEbId, TUtil.newList(intermediateEntry)); + hashEntries.put(intermediateEntry.getPartId(), tbNameToInterm); } } } else { http://git-wip-us.apache.org/repos/asf/tajo/blob/4c7d8297/tajo-dist/src/main/bin/tajo ---------------------------------------------------------------------- diff --git a/tajo-dist/src/main/bin/tajo b/tajo-dist/src/main/bin/tajo index 3df5397..e73c6b2 100755 --- a/tajo-dist/src/main/bin/tajo +++ b/tajo-dist/src/main/bin/tajo @@ -172,7 +172,7 @@ if [ "x$HADOOP_VERSION" == "x" ]; then HADOOP_VERSION=$($HADOOP version | awk '{if (NR == 1) {print $2;}}'); fi -# Save the regex to a var to workaround quoting incompatabilities +# Save the regex to a var to workaround quoting incompatibilities # between Bash 3.1 and 3.2 hadoop_version_re="^([[:digit:]]+)\.([[:digit:]]+)(\.([[:digit:]]+))?.*$" http://git-wip-us.apache.org/repos/asf/tajo/blob/4c7d8297/tajo-docs/src/main/sphinx/backup_and_restore/catalog.rst ---------------------------------------------------------------------- diff --git a/tajo-docs/src/main/sphinx/backup_and_restore/catalog.rst b/tajo-docs/src/main/sphinx/backup_and_restore/catalog.rst index 1b1bf15..200aa85 100644 --- a/tajo-docs/src/main/sphinx/backup_and_restore/catalog.rst +++ b/tajo-docs/src/main/sphinx/backup_and_restore/catalog.rst @@ -11,7 +11,7 @@ Now, Tajo supports a two backup methods for SQL dump ========== -SQL dump is an easy and strong way. If you use this approach, you don't need to concern database-level compatiblities. If you want to backup your catalog, just use bin/tajo-dump command. The basic usage of this command is: :: +SQL dump is an easy and strong way. If you use this approach, you don't need to concern database-level compatibilities. If you want to backup your catalog, just use bin/tajo-dump command. The basic usage of this command is: :: $ tajo-dump table_name > outfile http://git-wip-us.apache.org/repos/asf/tajo/blob/4c7d8297/tajo-plan/src/main/java/org/apache/tajo/plan/LogicalPlanPreprocessor.java ---------------------------------------------------------------------- diff --git a/tajo-plan/src/main/java/org/apache/tajo/plan/LogicalPlanPreprocessor.java b/tajo-plan/src/main/java/org/apache/tajo/plan/LogicalPlanPreprocessor.java index 544f83a..6262995 100644 --- a/tajo-plan/src/main/java/org/apache/tajo/plan/LogicalPlanPreprocessor.java +++ b/tajo-plan/src/main/java/org/apache/tajo/plan/LogicalPlanPreprocessor.java @@ -205,7 +205,7 @@ public class LogicalPlanPreprocessor extends BaseAlgebraVisitor<LogicalPlanner.P for (int i = 0; i < expr.getNamedExprs().length; i++) { NamedExpr namedExpr = projectTargetExprs[i]; - // 1) Normalize all field names occured in each expr into full qualified names + // 1) Normalize all field names occurred in each expr into full qualified names NameRefInSelectListNormalizer.normalize(ctx, namedExpr.getExpr()); // 2) Register explicit column aliases to block http://git-wip-us.apache.org/repos/asf/tajo/blob/4c7d8297/tajo-plan/src/main/java/org/apache/tajo/plan/rewrite/rules/FilterPushDownRule.java ---------------------------------------------------------------------- diff --git a/tajo-plan/src/main/java/org/apache/tajo/plan/rewrite/rules/FilterPushDownRule.java b/tajo-plan/src/main/java/org/apache/tajo/plan/rewrite/rules/FilterPushDownRule.java index ef5e7b6..d7cd82e 100644 --- a/tajo-plan/src/main/java/org/apache/tajo/plan/rewrite/rules/FilterPushDownRule.java +++ b/tajo-plan/src/main/java/org/apache/tajo/plan/rewrite/rules/FilterPushDownRule.java @@ -820,13 +820,13 @@ public class FilterPushDownRule extends BasicLogicalPlanVisitor<FilterPushDownCo List<EvalNode> notMatched = new ArrayList<EvalNode>(); // transform - Map<EvalNode, EvalNode> tranformed = + Map<EvalNode, EvalNode> transformed = findCanPushdownAndTransform(context, block, groupbyNode,groupbyNode.getChild(), notMatched, null, false, 0); - context.setFiltersTobePushed(tranformed.keySet()); + context.setFiltersTobePushed(transformed.keySet()); LogicalNode current = super.visitGroupBy(context, plan, block, groupbyNode, stack); - context.setToOrigin(tranformed); + context.setToOrigin(transformed); context.addFiltersTobePushed(notMatched); return current; http://git-wip-us.apache.org/repos/asf/tajo/blob/4c7d8297/tajo-plan/src/main/java/org/apache/tajo/plan/verifier/ExprsVerifier.java ---------------------------------------------------------------------- diff --git a/tajo-plan/src/main/java/org/apache/tajo/plan/verifier/ExprsVerifier.java b/tajo-plan/src/main/java/org/apache/tajo/plan/verifier/ExprsVerifier.java index ed8a702..bc6e696 100644 --- a/tajo-plan/src/main/java/org/apache/tajo/plan/verifier/ExprsVerifier.java +++ b/tajo-plan/src/main/java/org/apache/tajo/plan/verifier/ExprsVerifier.java @@ -33,7 +33,7 @@ import static org.apache.tajo.common.TajoDataTypes.Type; * It verifies one predicate or expression with the semantic and data type checks as follows: * <ul> * <ul>Both expressions in a binary expression are compatible to each other</ul> - * <ul>All column references of one expression are avilable at this node</ul> + * <ul>All column references of one expression are available at this node</ul> * </ul> */ public class ExprsVerifier extends BasicEvalNodeVisitor<VerificationState, EvalNode> { http://git-wip-us.apache.org/repos/asf/tajo/blob/4c7d8297/tajo-project/src/site/markdown/tajo-0.2.0-doc.md ---------------------------------------------------------------------- diff --git a/tajo-project/src/site/markdown/tajo-0.2.0-doc.md b/tajo-project/src/site/markdown/tajo-0.2.0-doc.md index 1f8c1ff..b30865d 100644 --- a/tajo-project/src/site/markdown/tajo-0.2.0-doc.md +++ b/tajo-project/src/site/markdown/tajo-0.2.0-doc.md @@ -807,7 +807,7 @@ Now, Tajo supports a two backup methods for ### <a name="SQLDump"></a>SQL dump -SQL dump is an easy and strong way. If you use this approach, you don't need to concern database-level compatiblities. If you want to backup your catalog, just use bin/tajo_dump command. The basic usage of this command is: +SQL dump is an easy and strong way. If you use this approach, you don't need to concern database-level compatibilities. If you want to backup your catalog, just use bin/tajo_dump command. The basic usage of this command is: ``` $ tajo_dump table_name > outfile http://git-wip-us.apache.org/repos/asf/tajo/blob/4c7d8297/tajo-project/src/site/markdown/tajo-0.8.0-doc.md ---------------------------------------------------------------------- diff --git a/tajo-project/src/site/markdown/tajo-0.8.0-doc.md b/tajo-project/src/site/markdown/tajo-0.8.0-doc.md index 76c80a1..5483c97 100644 --- a/tajo-project/src/site/markdown/tajo-0.8.0-doc.md +++ b/tajo-project/src/site/markdown/tajo-0.8.0-doc.md @@ -933,7 +933,7 @@ Now, Tajo supports a two backup methods for ### <a name="SQLDump"></a>SQL dump -SQL dump is an easy and strong way. If you use this approach, you don't need to concern database-level compatiblities. If you want to backup your catalog, just use bin/tajo_dump command. The basic usage of this command is: +SQL dump is an easy and strong way. If you use this approach, you don't need to concern database-level compatibilities. If you want to backup your catalog, just use bin/tajo_dump command. The basic usage of this command is: ``` $ tajo_dump table_name > outfile http://git-wip-us.apache.org/repos/asf/tajo/blob/4c7d8297/tajo-project/src/site/resources/releases/0.8.0/relnotes.html ---------------------------------------------------------------------- diff --git a/tajo-project/src/site/resources/releases/0.8.0/relnotes.html b/tajo-project/src/site/resources/releases/0.8.0/relnotes.html index 892db47..d3654bc 100644 --- a/tajo-project/src/site/resources/releases/0.8.0/relnotes.html +++ b/tajo-project/src/site/resources/releases/0.8.0/relnotes.html @@ -226,7 +226,7 @@ </li> <li>[<a href="https://issues.apache.org/jira/browse/TAJO-389">TAJO-389</a>] - The LazyTuple does not work when number format exception occurs in text deserializer </li> -<li>[<a href="https://issues.apache.org/jira/browse/TAJO-390">TAJO-390</a>] - Queries on history are expired ealier than a given expiry time. +<li>[<a href="https://issues.apache.org/jira/browse/TAJO-390">TAJO-390</a>] - Queries on history are expired earlier than a given expiry time. </li> <li>[<a href="https://issues.apache.org/jira/browse/TAJO-393">TAJO-393</a>] - Unit tests must use test-data directory. </li> @@ -619,7 +619,7 @@ </li> <li>[<a href="https://issues.apache.org/jira/browse/TAJO-601">TAJO-601</a>] - Improve distinct aggregation query processing </li> -<li>[<a href="https://issues.apache.org/jira/browse/TAJO-614">TAJO-614</a>] - Explaning a logical node should use ExplainLogicalPlanVisitor. +<li>[<a href="https://issues.apache.org/jira/browse/TAJO-614">TAJO-614</a>] - Explaining a logical node should use ExplainLogicalPlanVisitor. </li> <li>[<a href="https://issues.apache.org/jira/browse/TAJO-616">TAJO-616</a>] - SequenceFile support </li> http://git-wip-us.apache.org/repos/asf/tajo/blob/4c7d8297/tajo-project/src/site/resources/releases/0.9.0/relnotes.html ---------------------------------------------------------------------- diff --git a/tajo-project/src/site/resources/releases/0.9.0/relnotes.html b/tajo-project/src/site/resources/releases/0.9.0/relnotes.html index 01a8570..3a2d3ca 100644 --- a/tajo-project/src/site/resources/releases/0.9.0/relnotes.html +++ b/tajo-project/src/site/resources/releases/0.9.0/relnotes.html @@ -473,7 +473,7 @@ </li> <li>[<a href='https://issues.apache.org/jira/browse/TAJO-589'>TAJO-589</a>] - Add fine grained progress indicator for each task </li> -<li>[<a href='https://issues.apache.org/jira/browse/TAJO-614'>TAJO-614</a>] - Explaning a logical node should use ExplainLogicalPlanVisitor. +<li>[<a href='https://issues.apache.org/jira/browse/TAJO-614'>TAJO-614</a>] - Explaining a logical node should use ExplainLogicalPlanVisitor. </li> <li>[<a href='https://issues.apache.org/jira/browse/TAJO-616'>TAJO-616</a>] - SequenceFile support </li> http://git-wip-us.apache.org/repos/asf/tajo/blob/4c7d8297/tajo-storage/tajo-storage-common/src/main/java/org/apache/tajo/storage/DiskUtil.java ---------------------------------------------------------------------- diff --git a/tajo-storage/tajo-storage-common/src/main/java/org/apache/tajo/storage/DiskUtil.java b/tajo-storage/tajo-storage-common/src/main/java/org/apache/tajo/storage/DiskUtil.java index 2d68870..0bcd5ec 100644 --- a/tajo-storage/tajo-storage-common/src/main/java/org/apache/tajo/storage/DiskUtil.java +++ b/tajo-storage/tajo-storage-common/src/main/java/org/apache/tajo/storage/DiskUtil.java @@ -99,7 +99,7 @@ public class DiskUtil { DiskDeviceInfo diskDeviceInfo = new DiskDeviceInfo(id++); diskDeviceInfo.setName(eachDeviceName); - //TODO set addtional info + //TODO set additional info // /sys/block/sda/queue infos.add(diskDeviceInfo); } http://git-wip-us.apache.org/repos/asf/tajo/blob/4c7d8297/tajo-storage/tajo-storage-hdfs/src/main/java/org/apache/tajo/storage/HashShuffleAppenderManager.java ---------------------------------------------------------------------- diff --git a/tajo-storage/tajo-storage-hdfs/src/main/java/org/apache/tajo/storage/HashShuffleAppenderManager.java b/tajo-storage/tajo-storage-hdfs/src/main/java/org/apache/tajo/storage/HashShuffleAppenderManager.java index 74190bc..dededc6 100644 --- a/tajo-storage/tajo-storage-hdfs/src/main/java/org/apache/tajo/storage/HashShuffleAppenderManager.java +++ b/tajo-storage/tajo-storage-hdfs/src/main/java/org/apache/tajo/storage/HashShuffleAppenderManager.java @@ -134,7 +134,7 @@ public class HashShuffleAppenderManager { } // Send Intermediate data to QueryMaster. - List<HashShuffleIntermediate> intermEntries = new ArrayList<HashShuffleIntermediate>(); + List<HashShuffleIntermediate> intermediateEntries = new ArrayList<HashShuffleIntermediate>(); for (PartitionAppenderMeta eachMeta : partitionAppenderMap.values()) { try { eachMeta.appender.close(); @@ -142,16 +142,16 @@ public class HashShuffleAppenderManager { new HashShuffleIntermediate(eachMeta.partId, eachMeta.appender.getOffset(), eachMeta.appender.getPages(), eachMeta.appender.getMergedTupleIndexes()); - intermEntries.add(intermediate); + intermediateEntries.add(intermediate); } catch (IOException e) { LOG.error(e.getMessage(), e); throw e; } } - LOG.info("Close HashShuffleAppender:" + ebId + ", intermediates=" + intermEntries.size()); + LOG.info("Close HashShuffleAppender:" + ebId + ", intermediates=" + intermediateEntries.size()); - return intermEntries; + return intermediateEntries; } public void finalizeTask(TaskAttemptId taskId) { http://git-wip-us.apache.org/repos/asf/tajo/blob/4c7d8297/tajo-storage/tajo-storage-hdfs/src/main/java/org/apache/tajo/storage/avro/AvroAppender.java ---------------------------------------------------------------------- diff --git a/tajo-storage/tajo-storage-hdfs/src/main/java/org/apache/tajo/storage/avro/AvroAppender.java b/tajo-storage/tajo-storage-hdfs/src/main/java/org/apache/tajo/storage/avro/AvroAppender.java index 69399dc..f617099 100644 --- a/tajo-storage/tajo-storage-hdfs/src/main/java/org/apache/tajo/storage/avro/AvroAppender.java +++ b/tajo-storage/tajo-storage-hdfs/src/main/java/org/apache/tajo/storage/avro/AvroAppender.java @@ -92,7 +92,7 @@ public class AvroAppender extends FileAppender { } /** - * Gets the current offset. Tracking offsets is currenly not implemented, so + * Gets the current offset. Tracking offsets is currently not implemented, so * this method always returns 0. * * @return 0 http://git-wip-us.apache.org/repos/asf/tajo/blob/4c7d8297/tajo-storage/tajo-storage-hdfs/src/main/java/org/apache/tajo/storage/parquet/ParquetAppender.java ---------------------------------------------------------------------- diff --git a/tajo-storage/tajo-storage-hdfs/src/main/java/org/apache/tajo/storage/parquet/ParquetAppender.java b/tajo-storage/tajo-storage-hdfs/src/main/java/org/apache/tajo/storage/parquet/ParquetAppender.java index ef5203c..4557287 100644 --- a/tajo-storage/tajo-storage-hdfs/src/main/java/org/apache/tajo/storage/parquet/ParquetAppender.java +++ b/tajo-storage/tajo-storage-hdfs/src/main/java/org/apache/tajo/storage/parquet/ParquetAppender.java @@ -88,7 +88,7 @@ public class ParquetAppender extends FileAppender { } /** - * Gets the current offset. Tracking offsets is currenly not implemented, so + * Gets the current offset. Tracking offsets is currently not implemented, so * this method always returns 0. * * @return 0 http://git-wip-us.apache.org/repos/asf/tajo/blob/4c7d8297/tajo-storage/tajo-storage-hdfs/src/main/java/org/apache/tajo/storage/rcfile/RCFile.java ---------------------------------------------------------------------- diff --git a/tajo-storage/tajo-storage-hdfs/src/main/java/org/apache/tajo/storage/rcfile/RCFile.java b/tajo-storage/tajo-storage-hdfs/src/main/java/org/apache/tajo/storage/rcfile/RCFile.java index 2c09100..44aabd4 100644 --- a/tajo-storage/tajo-storage-hdfs/src/main/java/org/apache/tajo/storage/rcfile/RCFile.java +++ b/tajo-storage/tajo-storage-hdfs/src/main/java/org/apache/tajo/storage/rcfile/RCFile.java @@ -179,7 +179,7 @@ import java.util.Arrays; * -- A boolean field indicating whether or not the file is block compressed. * -- This field is *always* false. According to comments in the original * -- RCFile implementation this field was retained for backwards - * -- compatability with the SequenceFile format. + * -- compatibility with the SequenceFile format. * * file-is-block-compressed ::= Byte[1] {false} * http://git-wip-us.apache.org/repos/asf/tajo/blob/4c7d8297/tajo-thirdparty/asm/src/main/java/org/apache/tajo/org/objectweb/asm/commons/GeneratorAdapter.java ---------------------------------------------------------------------- diff --git a/tajo-thirdparty/asm/src/main/java/org/apache/tajo/org/objectweb/asm/commons/GeneratorAdapter.java b/tajo-thirdparty/asm/src/main/java/org/apache/tajo/org/objectweb/asm/commons/GeneratorAdapter.java index 4d7a07f..f8c8ae0 100644 --- a/tajo-thirdparty/asm/src/main/java/org/apache/tajo/org/objectweb/asm/commons/GeneratorAdapter.java +++ b/tajo-thirdparty/asm/src/main/java/org/apache/tajo/org/objectweb/asm/commons/GeneratorAdapter.java @@ -1532,7 +1532,7 @@ public class GeneratorAdapter extends LocalVariablesSorter { } // ------------------------------------------------------------------------ - // Miscelaneous instructions + // Miscellaneous instructions // ------------------------------------------------------------------------ /** http://git-wip-us.apache.org/repos/asf/tajo/blob/4c7d8297/tajo-thirdparty/asm/src/main/java/org/apache/tajo/org/objectweb/asm/tree/InsnList.java ---------------------------------------------------------------------- diff --git a/tajo-thirdparty/asm/src/main/java/org/apache/tajo/org/objectweb/asm/tree/InsnList.java b/tajo-thirdparty/asm/src/main/java/org/apache/tajo/org/objectweb/asm/tree/InsnList.java index 0876b7b..a027020 100644 --- a/tajo-thirdparty/asm/src/main/java/org/apache/tajo/org/objectweb/asm/tree/InsnList.java +++ b/tajo-thirdparty/asm/src/main/java/org/apache/tajo/org/objectweb/asm/tree/InsnList.java @@ -283,7 +283,7 @@ public class InsnList { } /** - * Inserts the given instruction at the begining of this list. + * Inserts the given instruction at the beginning of this list. * * @param insn * an instruction, <i>which must not belong to any @@ -304,7 +304,7 @@ public class InsnList { } /** - * Inserts the given instructions at the begining of this list. + * Inserts the given instructions at the beginning of this list. * * @param insns * an instruction list, which is cleared during the process. This http://git-wip-us.apache.org/repos/asf/tajo/blob/4c7d8297/tajo-thirdparty/asm/src/main/java/org/apache/tajo/org/objectweb/asm/tree/analysis/Analyzer.java ---------------------------------------------------------------------- diff --git a/tajo-thirdparty/asm/src/main/java/org/apache/tajo/org/objectweb/asm/tree/analysis/Analyzer.java b/tajo-thirdparty/asm/src/main/java/org/apache/tajo/org/objectweb/asm/tree/analysis/Analyzer.java index 1095dd0..0288e73 100644 --- a/tajo-thirdparty/asm/src/main/java/org/apache/tajo/org/objectweb/asm/tree/analysis/Analyzer.java +++ b/tajo-thirdparty/asm/src/main/java/org/apache/tajo/org/objectweb/asm/tree/analysis/Analyzer.java @@ -375,7 +375,7 @@ public class Analyzer<V extends Value> implements Opcodes { * instruction of the method. The size of the returned array is * equal to the number of instructions (and labels) of the method. A * given frame is <tt>null</tt> if the corresponding instruction - * cannot be reached, or if an error occured during the analysis of + * cannot be reached, or if an error occurred during the analysis of * the method. */ public Frame<V>[] getFrames() { http://git-wip-us.apache.org/repos/asf/tajo/blob/4c7d8297/tajo-thirdparty/asm/src/main/java/org/apache/tajo/org/objectweb/asm/tree/analysis/Interpreter.java ---------------------------------------------------------------------- diff --git a/tajo-thirdparty/asm/src/main/java/org/apache/tajo/org/objectweb/asm/tree/analysis/Interpreter.java b/tajo-thirdparty/asm/src/main/java/org/apache/tajo/org/objectweb/asm/tree/analysis/Interpreter.java index 5e90560..99ba5d7 100644 --- a/tajo-thirdparty/asm/src/main/java/org/apache/tajo/org/objectweb/asm/tree/analysis/Interpreter.java +++ b/tajo-thirdparty/asm/src/main/java/org/apache/tajo/org/objectweb/asm/tree/analysis/Interpreter.java @@ -82,7 +82,7 @@ public abstract class Interpreter<V extends Value> { * the bytecode instruction to be interpreted. * @return the result of the interpretation of the given instruction. * @throws AnalyzerException - * if an error occured during the interpretation. + * if an error occurred during the interpretation. */ public abstract V newOperation(AbstractInsnNode insn) throws AnalyzerException; @@ -101,7 +101,7 @@ public abstract class Interpreter<V extends Value> { * @return the result of the interpretation of the given instruction. The * returned value must be <tt>equal</tt> to the given value. * @throws AnalyzerException - * if an error occured during the interpretation. + * if an error occurred during the interpretation. */ public abstract V copyOperation(AbstractInsnNode insn, V value) throws AnalyzerException; @@ -122,7 +122,7 @@ public abstract class Interpreter<V extends Value> { * the argument of the instruction to be interpreted. * @return the result of the interpretation of the given instruction. * @throws AnalyzerException - * if an error occured during the interpretation. + * if an error occurred during the interpretation. */ public abstract V unaryOperation(AbstractInsnNode insn, V value) throws AnalyzerException; @@ -146,7 +146,7 @@ public abstract class Interpreter<V extends Value> { * the second argument of the instruction to be interpreted. * @return the result of the interpretation of the given instruction. * @throws AnalyzerException - * if an error occured during the interpretation. + * if an error occurred during the interpretation. */ public abstract V binaryOperation(AbstractInsnNode insn, V value1, V value2) throws AnalyzerException; @@ -167,7 +167,7 @@ public abstract class Interpreter<V extends Value> { * the third argument of the instruction to be interpreted. * @return the result of the interpretation of the given instruction. * @throws AnalyzerException - * if an error occured during the interpretation. + * if an error occurred during the interpretation. */ public abstract V ternaryOperation(AbstractInsnNode insn, V value1, V value2, V value3) throws AnalyzerException; @@ -185,7 +185,7 @@ public abstract class Interpreter<V extends Value> { * the arguments of the instruction to be interpreted. * @return the result of the interpretation of the given instruction. * @throws AnalyzerException - * if an error occured during the interpretation. + * if an error occurred during the interpretation. */ public abstract V naryOperation(AbstractInsnNode insn, List<? extends V> values) throws AnalyzerException; @@ -203,7 +203,7 @@ public abstract class Interpreter<V extends Value> { * @param expected * the expected return type of the analyzed method. * @throws AnalyzerException - * if an error occured during the interpretation. + * if an error occurred during the interpretation. */ public abstract void returnOperation(AbstractInsnNode insn, V value, V expected) throws AnalyzerException;
