[26/29] drill git commit: DRILL-4280: CORE (unit tests)

2017-02-24 Thread sudheesh
DRILL-4280: CORE (unit tests)

+ Modify existing tests to use new authentication configuration
+ Add TestUserBitKerberos and TestBitBitKerberos using Apache Kerby library


Project: http://git-wip-us.apache.org/repos/asf/drill/repo
Commit: http://git-wip-us.apache.org/repos/asf/drill/commit/bb992649
Tree: http://git-wip-us.apache.org/repos/asf/drill/tree/bb992649
Diff: http://git-wip-us.apache.org/repos/asf/drill/diff/bb992649

Branch: refs/heads/master
Commit: bb9926498547168a1bfdd156b568e766ad388d81
Parents: 5fff498
Author: Sudheesh Katkam 
Authored: Thu Feb 23 19:00:54 2017 -0800
Committer: Sudheesh Katkam 
Committed: Fri Feb 24 20:01:18 2017 -0800

--
 exec/java-exec/pom.xml  |  29 +-
 .../java/org/apache/drill/BaseTestQuery.java|  12 +-
 .../ConnectTriesPropertyTestClusterBits.java|   1 -
 .../drill/exec/client/DrillClientTest.java  |   1 -
 .../impersonation/TestInboundImpersonation.java |  20 +-
 .../exec/physical/impl/TestStringFunctions.java |   2 +-
 .../drill/exec/rpc/data/TestBitBitKerberos.java | 325 +++
 .../apache/drill/exec/rpc/data/TestBitRpc.java  | 185 +++
 .../security/TestCustomUserAuthenticator.java   |  43 ++-
 .../rpc/user/security/TestUserBitKerberos.java  | 241 ++
 .../apache/drill/exec/server/TestBitRpc.java| 188 ---
 .../exec/server/TestOptionsAuthEnabled.java |  16 +-
 .../org/apache/hadoop/security/UgiTestUtil.java |  42 +++
 .../test/JdbcConnectTriesTestEmbeddedBits.java  |   2 +-
 pom.xml |  29 ++
 15 files changed, 919 insertions(+), 217 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/drill/blob/bb992649/exec/java-exec/pom.xml
--
diff --git a/exec/java-exec/pom.xml b/exec/java-exec/pom.xml
index 24d3c93..dbfdf65 100644
--- a/exec/java-exec/pom.xml
+++ b/exec/java-exec/pom.xml
@@ -26,7 +26,34 @@
   1.3
   test
 
-
+
+  org.apache.kerby
+  kerb-client
+  ${kerby.version}
+  test
+  
+
+  log4j
+  log4j
+
+
+  slf4j-log4j12
+  org.slf4j
+
+  
+
+
+  org.apache.kerby
+  kerb-core
+  ${kerby.version}
+  test
+
+
+  org.apache.kerby
+  kerb-simplekdc
+  ${kerby.version}
+  test
+
 
 
 

http://git-wip-us.apache.org/repos/asf/drill/blob/bb992649/exec/java-exec/src/test/java/org/apache/drill/BaseTestQuery.java
--
diff --git a/exec/java-exec/src/test/java/org/apache/drill/BaseTestQuery.java 
b/exec/java-exec/src/test/java/org/apache/drill/BaseTestQuery.java
index 1335d9d..19ed5e9 100644
--- a/exec/java-exec/src/test/java/org/apache/drill/BaseTestQuery.java
+++ b/exec/java-exec/src/test/java/org/apache/drill/BaseTestQuery.java
@@ -131,6 +131,10 @@ public class BaseTestQuery extends ExecTest {
   }
 
   protected static void updateTestCluster(int newDrillbitCount, DrillConfig 
newConfig) {
+updateTestCluster(newDrillbitCount, newConfig, null);
+  }
+
+  protected static void updateTestCluster(int newDrillbitCount, DrillConfig 
newConfig, Properties properties) {
 Preconditions.checkArgument(newDrillbitCount > 0, "Number of Drillbits 
must be at least one");
 if (drillbitCount != newDrillbitCount || config != null) {
   // TODO: Currently we have to shutdown the existing Drillbit cluster 
before starting a new one with the given
@@ -143,7 +147,7 @@ public class BaseTestQuery extends ExecTest {
   // of the @BeforeClass method of test class.
   config = newConfig;
 }
-openClient();
+openClient(properties);
   } catch(Exception e) {
 throw new RuntimeException("Failure while updating the test Drillbit 
cluster.", e);
   }
@@ -179,6 +183,10 @@ public class BaseTestQuery extends ExecTest {
   }
 
   private static void openClient() throws Exception {
+openClient(null);
+  }
+
+  private static void openClient(Properties properties) throws Exception {
 allocator = RootAllocatorFactory.newRoot(config);
 serviceSet = RemoteServiceSet.getLocalServiceSet();
 
@@ -194,7 +202,7 @@ public class BaseTestQuery extends ExecTest {
   TestUtilities.makeDfsTmpSchemaImmutable(pluginRegistry);
 }
 
-client = QueryTestUtil.createClient(config,  serviceSet, 
MAX_WIDTH_PER_NODE, null);
+client = QueryTestUtil.createClient(config,  serviceSet, 
MAX_WIDTH_PER_NODE, properties);
   }
 
   /**

http://git-wip-us.apache.org/repos/asf/drill/blob/bb992649/exec/java-exec/src/test/java/org/apache/drill/exec/client/ConnectTriesPropertyTestClusterBits.java
--
diff --git 
a/exec/java-exec/

[28/29] drill git commit: DRILL-4280: CORE (C++ protocol)

2017-02-24 Thread sudheesh
http://git-wip-us.apache.org/repos/asf/drill/blob/f9f99e08/contrib/native/client/src/protobuf/UserBitShared.pb.cc
--
diff --git a/contrib/native/client/src/protobuf/UserBitShared.pb.cc 
b/contrib/native/client/src/protobuf/UserBitShared.pb.cc
index abd6b4e..2fcf116 100644
--- a/contrib/native/client/src/protobuf/UserBitShared.pb.cc
+++ b/contrib/native/client/src/protobuf/UserBitShared.pb.cc
@@ -87,10 +87,14 @@ const 
::google::protobuf::internal::GeneratedMessageReflection*
 const ::google::protobuf::Descriptor* Jar_descriptor_ = NULL;
 const ::google::protobuf::internal::GeneratedMessageReflection*
   Jar_reflection_ = NULL;
+const ::google::protobuf::Descriptor* SaslMessage_descriptor_ = NULL;
+const ::google::protobuf::internal::GeneratedMessageReflection*
+  SaslMessage_reflection_ = NULL;
 const ::google::protobuf::EnumDescriptor* RpcChannel_descriptor_ = NULL;
 const ::google::protobuf::EnumDescriptor* QueryType_descriptor_ = NULL;
 const ::google::protobuf::EnumDescriptor* FragmentState_descriptor_ = NULL;
 const ::google::protobuf::EnumDescriptor* CoreOperatorType_descriptor_ = NULL;
+const ::google::protobuf::EnumDescriptor* SaslStatus_descriptor_ = NULL;
 
 }  // namespace
 
@@ -315,12 +319,13 @@ void protobuf_AssignDesc_UserBitShared_2eproto() {
   ::google::protobuf::MessageFactory::generated_factory(),
   sizeof(QueryData));
   QueryInfo_descriptor_ = file->message_type(12);
-  static const int QueryInfo_offsets_[5] = {
+  static const int QueryInfo_offsets_[6] = {
 GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(QueryInfo, query_),
 GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(QueryInfo, start_),
 GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(QueryInfo, state_),
 GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(QueryInfo, user_),
 GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(QueryInfo, foreman_),
+GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(QueryInfo, options_json_),
   };
   QueryInfo_reflection_ =
 new ::google::protobuf::internal::GeneratedMessageReflection(
@@ -334,7 +339,7 @@ void protobuf_AssignDesc_UserBitShared_2eproto() {
   ::google::protobuf::MessageFactory::generated_factory(),
   sizeof(QueryInfo));
   QueryProfile_descriptor_ = file->message_type(13);
-  static const int QueryProfile_offsets_[16] = {
+  static const int QueryProfile_offsets_[17] = {
 GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(QueryProfile, id_),
 GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(QueryProfile, type_),
 GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(QueryProfile, start_),
@@ -351,6 +356,7 @@ void protobuf_AssignDesc_UserBitShared_2eproto() {
 GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(QueryProfile, 
verboseerror_),
 GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(QueryProfile, error_id_),
 GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(QueryProfile, error_node_),
+GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(QueryProfile, 
options_json_),
   };
   QueryProfile_reflection_ =
 new ::google::protobuf::internal::GeneratedMessageReflection(
@@ -491,10 +497,28 @@ void protobuf_AssignDesc_UserBitShared_2eproto() {
   ::google::protobuf::DescriptorPool::generated_pool(),
   ::google::protobuf::MessageFactory::generated_factory(),
   sizeof(Jar));
+  SaslMessage_descriptor_ = file->message_type(21);
+  static const int SaslMessage_offsets_[3] = {
+GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(SaslMessage, mechanism_),
+GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(SaslMessage, data_),
+GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(SaslMessage, status_),
+  };
+  SaslMessage_reflection_ =
+new ::google::protobuf::internal::GeneratedMessageReflection(
+  SaslMessage_descriptor_,
+  SaslMessage::default_instance_,
+  SaslMessage_offsets_,
+  GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(SaslMessage, 
_has_bits_[0]),
+  GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(SaslMessage, 
_unknown_fields_),
+  -1,
+  ::google::protobuf::DescriptorPool::generated_pool(),
+  ::google::protobuf::MessageFactory::generated_factory(),
+  sizeof(SaslMessage));
   RpcChannel_descriptor_ = file->enum_type(0);
   QueryType_descriptor_ = file->enum_type(1);
   FragmentState_descriptor_ = file->enum_type(2);
   CoreOperatorType_descriptor_ = file->enum_type(3);
+  SaslStatus_descriptor_ = file->enum_type(4);
 }
 
 namespace {
@@ -549,6 +573,8 @@ void protobuf_RegisterTypes(const ::std::string&) {
 Registry_descriptor_, &Registry::default_instance());
   ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage(
 Jar_descriptor_, &Jar::default_instance());
+  ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage(
+SaslMessage_descriptor_, &SaslMessage::default_instance());
 }
 
 }  // namespace
@@ -598,6 +624,8 @@ void protobuf_ShutdownFile_UserBitShared_2eproto() {
   delet

[20/29] drill git commit: DRILL-4280: CORE (service login)

2017-02-24 Thread sudheesh
DRILL-4280: CORE (service login)

+ Support Drillbit login to KDC using Hadoop's
  UserGroupInformation library

+ Set hostname in BootstrapContext
+ Use process user's short name in ImpersonationUtil
+ Add KerberosUtil class


Project: http://git-wip-us.apache.org/repos/asf/drill/repo
Commit: http://git-wip-us.apache.org/repos/asf/drill/commit/d732aad2
Tree: http://git-wip-us.apache.org/repos/asf/drill/tree/d732aad2
Diff: http://git-wip-us.apache.org/repos/asf/drill/diff/d732aad2

Branch: refs/heads/master
Commit: d732aad2dc59d8db12f6dc64b3a4e60b470d00f6
Parents: 0501a67
Author: Sudheesh Katkam 
Authored: Wed Jan 25 18:51:32 2017 -0800
Committer: Sudheesh Katkam 
Committed: Fri Feb 24 19:01:42 2017 -0800

--
 .../org/apache/drill/common/KerberosUtil.java   | 93 +++
 .../drill/exec/server/BootStrapContext.java | 98 +++-
 .../org/apache/drill/exec/server/Drillbit.java  |  5 +-
 .../drill/exec/service/ServiceEngine.java   | 54 ---
 .../drill/exec/util/ImpersonationUtil.java  |  4 +-
 5 files changed, 210 insertions(+), 44 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/drill/blob/d732aad2/common/src/main/java/org/apache/drill/common/KerberosUtil.java
--
diff --git a/common/src/main/java/org/apache/drill/common/KerberosUtil.java 
b/common/src/main/java/org/apache/drill/common/KerberosUtil.java
new file mode 100644
index 000..6b8301c
--- /dev/null
+++ b/common/src/main/java/org/apache/drill/common/KerberosUtil.java
@@ -0,0 +1,93 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.apache.drill.common;
+
+import java.lang.reflect.InvocationTargetException;
+import java.lang.reflect.Method;
+
+import static com.google.common.base.Preconditions.checkNotNull;
+import static com.google.common.base.Preconditions.checkState;
+
+public final class KerberosUtil {
+  private static final org.slf4j.Logger logger = 
org.slf4j.LoggerFactory.getLogger(KerberosUtil.class);
+
+  // Per this link 
http://docs.oracle.com/javase/jndi/tutorial/ldap/security/gssapi.html
+  // "... GSS-API SASL mechanism was retrofitted to mean only Kerberos v5 ..."
+  public static final String KERBEROS_SASL_NAME = "GSSAPI";
+
+  public static final String KERBEROS_SIMPLE_NAME = "KERBEROS";
+
+  public static final String HOSTNAME_PATTERN = "_HOST";
+
+  /**
+   * Returns principal of format primary/instance@REALM.
+   *
+   * @param primary non-null primary component
+   * @param instance non-null instance component
+   * @param realm non-null realm component
+   * @return principal of format primary/instance@REALM
+   */
+  public static String getPrincipalFromParts(final String primary, final 
String instance, final String realm) {
+return checkNotNull(primary) + "/" +
+checkNotNull(instance) + "@" +
+checkNotNull(realm);
+  }
+
+  /**
+   * Expects principal of the format primary/instance@REALM.
+   *
+   * @param principal principal
+   * @return components
+   */
+  public static String[] splitPrincipalIntoParts(final String principal) {
+final String[] components = principal.split("[/@]");
+checkState(components.length == 3);
+checkNotNull(components[0]);
+checkNotNull(components[1]);
+checkNotNull(components[2]);
+return components;
+  }
+
+  public static String canonicalizeInstanceName(String instanceName, final 
String canonicalName) {
+if (instanceName == null || 
HOSTNAME_PATTERN.equalsIgnoreCase(instanceName)) {
+  instanceName = canonicalName;
+}
+
+final String lowercaseName = instanceName.toLowerCase();
+if (!instanceName.equals(lowercaseName)) {
+  logger.warn("Converting service name ({}) to lowercase, see 
HADOOP-7988.", instanceName);
+}
+return lowercaseName;
+  }
+
+  public static String getDefaultRealm() throws ClassNotFoundException, 
NoSuchMethodException,
+  IllegalArgumentException, IllegalAccessException, 
InvocationTargetException {
+final Class classRef = 
System.getProperty("java.vendor").contains("

[16/29] drill git commit: DRILL-4280: REFACTOR

2017-02-24 Thread sudheesh
DRILL-4280: REFACTOR

+ Extract RemoteConnection interface, and add AbstractRemoteConnection
+ Add ServerConnection and ClientConnection interfaces
+ Add RequestHandler interface to decouple connections from how requests are 
handled
+ Add NonTransientRpcException

+ Remove unused classes and methods
+ Code style changes


Project: http://git-wip-us.apache.org/repos/asf/drill/repo
Commit: http://git-wip-us.apache.org/repos/asf/drill/commit/d068b3e3
Tree: http://git-wip-us.apache.org/repos/asf/drill/tree/d068b3e3
Diff: http://git-wip-us.apache.org/repos/asf/drill/diff/d068b3e3

Branch: refs/heads/master
Commit: d068b3e3fe7a2d050e919cf3377f4bb526e3982a
Parents: e17baa8
Author: Sudheesh Katkam 
Authored: Wed Jan 25 18:45:37 2017 -0800
Committer: Sudheesh Katkam 
Committed: Fri Feb 24 19:01:41 2017 -0800

--
 .../exec/work/fragment/FragmentManager.java |   8 -
 .../work/fragment/NonRootFragmentManager.java   |  16 --
 .../exec/work/fragment/RootFragmentManager.java |  16 --
 .../exec/rpc/AbstractRemoteConnection.java  | 227 +++
 .../org/apache/drill/exec/rpc/BasicClient.java  |  88 ---
 .../exec/rpc/BasicClientWithConnection.java |  76 ---
 .../org/apache/drill/exec/rpc/BasicServer.java  |  63 ++---
 .../apache/drill/exec/rpc/ClientConnection.java |  30 +++
 .../rpc/InvalidConnectionInfoException.java |  29 ---
 .../exec/rpc/NonTransientRpcException.java  |  33 +++
 .../drill/exec/rpc/ReconnectingConnection.java  |  90 ++--
 .../apache/drill/exec/rpc/RemoteConnection.java | 225 +++---
 .../apache/drill/exec/rpc/RequestHandler.java   |  50 
 .../java/org/apache/drill/exec/rpc/RpcBus.java  |  37 ++-
 .../drill/exec/rpc/RpcConnectionHandler.java|   8 +-
 .../apache/drill/exec/rpc/ServerConnection.java |  37 +++
 16 files changed, 531 insertions(+), 502 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/drill/blob/d068b3e3/exec/java-exec/src/main/java/org/apache/drill/exec/work/fragment/FragmentManager.java
--
diff --git 
a/exec/java-exec/src/main/java/org/apache/drill/exec/work/fragment/FragmentManager.java
 
b/exec/java-exec/src/main/java/org/apache/drill/exec/work/fragment/FragmentManager.java
index 20315e1..aaf80d0 100644
--- 
a/exec/java-exec/src/main/java/org/apache/drill/exec/work/fragment/FragmentManager.java
+++ 
b/exec/java-exec/src/main/java/org/apache/drill/exec/work/fragment/FragmentManager.java
@@ -22,7 +22,6 @@ import java.io.IOException;
 import org.apache.drill.exec.exception.FragmentSetupException;
 import org.apache.drill.exec.ops.FragmentContext;
 import org.apache.drill.exec.proto.ExecProtos.FragmentHandle;
-import org.apache.drill.exec.rpc.RemoteConnection;
 import org.apache.drill.exec.rpc.data.IncomingDataBatch;
 
 /**
@@ -67,13 +66,6 @@ public interface FragmentManager {
 
   FragmentContext getFragmentContext();
 
-  void addConnection(RemoteConnection connection);
-
   void receivingFragmentFinished(final FragmentHandle handle);
 
-  /**
-   *  Sets autoRead property on all connections
-   * @param autoRead
-   */
-  void setAutoRead(boolean autoRead);
 }

http://git-wip-us.apache.org/repos/asf/drill/blob/d068b3e3/exec/java-exec/src/main/java/org/apache/drill/exec/work/fragment/NonRootFragmentManager.java
--
diff --git 
a/exec/java-exec/src/main/java/org/apache/drill/exec/work/fragment/NonRootFragmentManager.java
 
b/exec/java-exec/src/main/java/org/apache/drill/exec/work/fragment/NonRootFragmentManager.java
index b9cf8e8..3e7a693 100644
--- 
a/exec/java-exec/src/main/java/org/apache/drill/exec/work/fragment/NonRootFragmentManager.java
+++ 
b/exec/java-exec/src/main/java/org/apache/drill/exec/work/fragment/NonRootFragmentManager.java
@@ -18,15 +18,12 @@
 package org.apache.drill.exec.work.fragment;
 
 import java.io.IOException;
-import java.util.List;
-import java.util.concurrent.CopyOnWriteArrayList;
 
 import org.apache.drill.common.exceptions.ExecutionSetupException;
 import org.apache.drill.exec.exception.FragmentSetupException;
 import org.apache.drill.exec.ops.FragmentContext;
 import org.apache.drill.exec.proto.BitControl.PlanFragment;
 import org.apache.drill.exec.proto.ExecProtos.FragmentHandle;
-import org.apache.drill.exec.rpc.RemoteConnection;
 import org.apache.drill.exec.rpc.data.IncomingDataBatch;
 import org.apache.drill.exec.server.DrillbitContext;
 import org.apache.drill.exec.work.batch.IncomingBuffers;
@@ -46,7 +43,6 @@ public class NonRootFragmentManager implements 
FragmentManager {
   private final FragmentHandle handle;
   private volatile boolean cancel = false;
   private final FragmentContext context;
-  private final List connections = new 
CopyOnWriteArrayList<>();
   private volatile boolean runnerRetrieved = false;
 

[21/29] drill git commit: DRILL-4280: CORE (security package)

2017-02-24 Thread sudheesh
DRILL-4280: CORE (security package)

+ Add AuthenticatorFactory interface
+ Kerberos implementation
  + includes SaslServer and SaslClient wrappers
+ Plain implementation
  + PlainServer implements SaslServer (unavailable in Java)
for username/password based authentication
  + retrofit user authenticator
  + add logic for backward compatibility

+ Add AuthenticatorProvider interface to provide authenticator
  factories, and add two implementations:
  + DrillConfig and ScanResult based AuthenticatorProviderImpl
  + Default and system property based ClientAuthenticatorProvider

+ FastSaslServerFactory caches SaslServer factories
+ FastSaslClientFactory caches SaslClient factories

+ ServerAuthenticationHandler handles authentication on server-side
+ FailingRequestHandler to fail any message received
+ AuthenticationOutcomeListener handles authentication on client-side

security


Project: http://git-wip-us.apache.org/repos/asf/drill/repo
Commit: http://git-wip-us.apache.org/repos/asf/drill/commit/8a732c08
Tree: http://git-wip-us.apache.org/repos/asf/drill/tree/8a732c08
Diff: http://git-wip-us.apache.org/repos/asf/drill/diff/8a732c08

Branch: refs/heads/master
Commit: 8a732c0827cb0bb629718622de60ce8fcf70c571
Parents: f445b08
Author: Sudheesh Katkam 
Authored: Wed Jan 25 18:57:35 2017 -0800
Committer: Sudheesh Katkam 
Committed: Fri Feb 24 19:01:42 2017 -0800

--
 .../org/apache/drill/exec/ExecConstants.java|   3 +
 .../drill/exec/rpc/FailingRequestHandler.java   |  39 +++
 .../drill/exec/rpc/security/AuthStringUtil.java |  60 
 .../security/AuthenticationOutcomeListener.java | 246 
 .../exec/rpc/security/AuthenticatorFactory.java |  80 ++
 .../rpc/security/AuthenticatorProvider.java |  33 +++
 .../rpc/security/AuthenticatorProviderImpl.java | 141 ++
 .../security/ClientAuthenticatorProvider.java   | 104 +++
 .../rpc/security/FastSaslClientFactory.java | 113 
 .../rpc/security/FastSaslServerFactory.java | 111 
 .../security/ServerAuthenticationHandler.java   | 280 +++
 .../rpc/security/kerberos/KerberosFactory.java  | 216 ++
 .../drill/exec/rpc/security/package-info.java   |  41 +++
 .../exec/rpc/security/plain/PlainFactory.java   | 117 
 .../exec/rpc/security/plain/PlainServer.java| 146 ++
 .../src/main/resources/drill-module.conf|  11 +-
 16 files changed, 1737 insertions(+), 4 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/drill/blob/8a732c08/exec/java-exec/src/main/java/org/apache/drill/exec/ExecConstants.java
--
diff --git 
a/exec/java-exec/src/main/java/org/apache/drill/exec/ExecConstants.java 
b/exec/java-exec/src/main/java/org/apache/drill/exec/ExecConstants.java
index 846cd8b..b8f0c23 100644
--- a/exec/java-exec/src/main/java/org/apache/drill/exec/ExecConstants.java
+++ b/exec/java-exec/src/main/java/org/apache/drill/exec/ExecConstants.java
@@ -108,9 +108,12 @@ public interface ExecConstants {
   String SYS_STORE_PROVIDER_LOCAL_ENABLE_WRITE = 
"drill.exec.sys.store.provider.local.write";
   String IMPERSONATION_ENABLED = "drill.exec.impersonation.enabled";
   String IMPERSONATION_MAX_CHAINED_USER_HOPS = 
"drill.exec.impersonation.max_chained_user_hops";
+  String AUTHENTICATION_MECHANISMS = "drill.exec.security.auth.mechanisms";
   String USER_AUTHENTICATION_ENABLED = "drill.exec.security.user.auth.enabled";
   String USER_AUTHENTICATOR_IMPL = "drill.exec.security.user.auth.impl";
   String PAM_AUTHENTICATOR_PROFILES = 
"drill.exec.security.user.auth.pam_profiles";
+  String BIT_AUTHENTICATION_ENABLED = "drill.exec.security.bit.auth.enabled";
+  String BIT_AUTHENTICATION_MECHANISM = 
"drill.exec.security.bit.auth.mechanism";
   /** Size of JDBC batch queue (in batches) above which throttling begins. */
   String JDBC_BATCH_QUEUE_THROTTLING_THRESHOLD =
   "drill.jdbc.batch_queue_throttling_threshold";

http://git-wip-us.apache.org/repos/asf/drill/blob/8a732c08/exec/java-exec/src/main/java/org/apache/drill/exec/rpc/FailingRequestHandler.java
--
diff --git 
a/exec/java-exec/src/main/java/org/apache/drill/exec/rpc/FailingRequestHandler.java
 
b/exec/java-exec/src/main/java/org/apache/drill/exec/rpc/FailingRequestHandler.java
new file mode 100644
index 000..13733ee
--- /dev/null
+++ 
b/exec/java-exec/src/main/java/org/apache/drill/exec/rpc/FailingRequestHandler.java
@@ -0,0 +1,39 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License

[14/29] drill git commit: DRILL-4280: CORE (Java protocol)

2017-02-24 Thread sudheesh
http://git-wip-us.apache.org/repos/asf/drill/blob/e17baa84/protocol/src/main/java/org/apache/drill/exec/proto/UserBitShared.java
--
diff --git 
a/protocol/src/main/java/org/apache/drill/exec/proto/UserBitShared.java 
b/protocol/src/main/java/org/apache/drill/exec/proto/UserBitShared.java
index c3eb7a0..d28a13d 100644
--- a/protocol/src/main/java/org/apache/drill/exec/proto/UserBitShared.java
+++ b/protocol/src/main/java/org/apache/drill/exec/proto/UserBitShared.java
@@ -757,6 +757,115 @@ public final class UserBitShared {
 // @@protoc_insertion_point(enum_scope:exec.shared.CoreOperatorType)
   }
 
+  /**
+   * Protobuf enum {@code exec.shared.SaslStatus}
+   */
+  public enum SaslStatus
+  implements com.google.protobuf.ProtocolMessageEnum {
+/**
+ * SASL_UNKNOWN = 0;
+ */
+SASL_UNKNOWN(0, 0),
+/**
+ * SASL_START = 1;
+ */
+SASL_START(1, 1),
+/**
+ * SASL_IN_PROGRESS = 2;
+ */
+SASL_IN_PROGRESS(2, 2),
+/**
+ * SASL_SUCCESS = 3;
+ */
+SASL_SUCCESS(3, 3),
+/**
+ * SASL_FAILED = 4;
+ */
+SASL_FAILED(4, 4),
+;
+
+/**
+ * SASL_UNKNOWN = 0;
+ */
+public static final int SASL_UNKNOWN_VALUE = 0;
+/**
+ * SASL_START = 1;
+ */
+public static final int SASL_START_VALUE = 1;
+/**
+ * SASL_IN_PROGRESS = 2;
+ */
+public static final int SASL_IN_PROGRESS_VALUE = 2;
+/**
+ * SASL_SUCCESS = 3;
+ */
+public static final int SASL_SUCCESS_VALUE = 3;
+/**
+ * SASL_FAILED = 4;
+ */
+public static final int SASL_FAILED_VALUE = 4;
+
+
+public final int getNumber() { return value; }
+
+public static SaslStatus valueOf(int value) {
+  switch (value) {
+case 0: return SASL_UNKNOWN;
+case 1: return SASL_START;
+case 2: return SASL_IN_PROGRESS;
+case 3: return SASL_SUCCESS;
+case 4: return SASL_FAILED;
+default: return null;
+  }
+}
+
+public static com.google.protobuf.Internal.EnumLiteMap
+internalGetValueMap() {
+  return internalValueMap;
+}
+private static com.google.protobuf.Internal.EnumLiteMap
+internalValueMap =
+  new com.google.protobuf.Internal.EnumLiteMap() {
+public SaslStatus findValueByNumber(int number) {
+  return SaslStatus.valueOf(number);
+}
+  };
+
+public final com.google.protobuf.Descriptors.EnumValueDescriptor
+getValueDescriptor() {
+  return getDescriptor().getValues().get(index);
+}
+public final com.google.protobuf.Descriptors.EnumDescriptor
+getDescriptorForType() {
+  return getDescriptor();
+}
+public static final com.google.protobuf.Descriptors.EnumDescriptor
+getDescriptor() {
+  return 
org.apache.drill.exec.proto.UserBitShared.getDescriptor().getEnumTypes().get(4);
+}
+
+private static final SaslStatus[] VALUES = values();
+
+public static SaslStatus valueOf(
+com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
+  if (desc.getType() != getDescriptor()) {
+throw new java.lang.IllegalArgumentException(
+  "EnumValueDescriptor is not for this type.");
+  }
+  return VALUES[desc.getIndex()];
+}
+
+private final int index;
+private final int value;
+
+private SaslStatus(int index, int value) {
+  this.index = index;
+  this.value = value;
+}
+
+// @@protoc_insertion_point(enum_scope:exec.shared.SaslStatus)
+  }
+
   public interface UserCredentialsOrBuilder
   extends com.google.protobuf.MessageOrBuilder {
 
@@ -22531,175 +22640,825 @@ public final class UserBitShared {
 // @@protoc_insertion_point(class_scope:exec.shared.Jar)
   }
 
-  private static com.google.protobuf.Descriptors.Descriptor
-internal_static_exec_shared_UserCredentials_descriptor;
-  private static
-com.google.protobuf.GeneratedMessage.FieldAccessorTable
-  internal_static_exec_shared_UserCredentials_fieldAccessorTable;
-  private static com.google.protobuf.Descriptors.Descriptor
-internal_static_exec_shared_QueryId_descriptor;
-  private static
-com.google.protobuf.GeneratedMessage.FieldAccessorTable
-  internal_static_exec_shared_QueryId_fieldAccessorTable;
-  private static com.google.protobuf.Descriptors.Descriptor
-internal_static_exec_shared_DrillPBError_descriptor;
-  private static
-com.google.protobuf.GeneratedMessage.FieldAccessorTable
-  internal_static_exec_shared_DrillPBError_fieldAccessorTable;
-  private static com.google.protobuf.Descriptors.Descriptor
-internal_static_exec_shared_ExceptionWrapper_descriptor;
-  private static
-com.google.protobuf.GeneratedMessage.FieldAccessorTable
-  internal_static_exec_shared_ExceptionWrapper_fieldAccessorTable;
-  private static com.google.protobuf.Descriptors.Descriptor
-internal_static_exec_share

[07/29] drill git commit: DRILL-5190: Display planning and queued time for a query's profile page

2017-02-24 Thread sudheesh
DRILL-5190: Display planning and queued time for a query's profile page

Modified UserSharedBit protobuf for marking planning and wait-in-queue end 
times. This will allow for accurately reporting the planning, queued and actual 
execution times of a query.
Planning Time:
In the absence of the planning time's end, for older profiles, the root 
fragment's (i.e. SCREEN operator) start time is taken as the estimated end of 
planning time, and as the estimated start time of the execution phase.
QueueWait Time:
We do not estimate the queue time if the planning end time is not available.
Execution Time:
We calculate the execution time based on the availability of these 2 planning 
time. The computation is done the following way, and reflects a decreasing 
level of accuracy
1. Execution time = [end(QueueWait) - endTime(Query)]
2. Execution time = [end(Planning) - endTime(Query)]
3. Execution time = [start(rootFragment) - endTime(Query)] - {Estimated}

closes #738


Project: http://git-wip-us.apache.org/repos/asf/drill/repo
Commit: http://git-wip-us.apache.org/repos/asf/drill/commit/68921645
Tree: http://git-wip-us.apache.org/repos/asf/drill/tree/68921645
Diff: http://git-wip-us.apache.org/repos/asf/drill/diff/68921645

Branch: refs/heads/master
Commit: 68921645401f02ff2192bb0136397f7776fec30e
Parents: cd8af10
Author: Kunal Khatua 
Authored: Tue Feb 21 23:06:54 2017 -0800
Committer: Sudheesh Katkam 
Committed: Fri Feb 24 19:01:40 2017 -0800

--
 .../server/rest/profile/ProfileWrapper.java |  86 ++
 .../apache/drill/exec/work/foreman/Foreman.java |   5 +
 .../drill/exec/work/foreman/QueryManager.java   |  12 +
 .../src/main/resources/rest/profile/profile.ftl |   3 +
 .../drill/exec/proto/SchemaUserBitShared.java   |  14 +
 .../apache/drill/exec/proto/UserBitShared.java  | 271 +++
 .../drill/exec/proto/beans/QueryProfile.java|  44 +++
 protocol/src/main/protobuf/UserBitShared.proto  |   2 +
 8 files changed, 383 insertions(+), 54 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/drill/blob/68921645/exec/java-exec/src/main/java/org/apache/drill/exec/server/rest/profile/ProfileWrapper.java
--
diff --git 
a/exec/java-exec/src/main/java/org/apache/drill/exec/server/rest/profile/ProfileWrapper.java
 
b/exec/java-exec/src/main/java/org/apache/drill/exec/server/rest/profile/ProfileWrapper.java
index 20de752..cb80f76 100644
--- 
a/exec/java-exec/src/main/java/org/apache/drill/exec/server/rest/profile/ProfileWrapper.java
+++ 
b/exec/java-exec/src/main/java/org/apache/drill/exec/server/rest/profile/ProfileWrapper.java
@@ -31,6 +31,7 @@ import 
org.apache.drill.exec.proto.UserBitShared.MajorFragmentProfile;
 import org.apache.drill.exec.proto.UserBitShared.MinorFragmentProfile;
 import org.apache.drill.exec.proto.UserBitShared.OperatorProfile;
 import org.apache.drill.exec.proto.UserBitShared.QueryProfile;
+import org.apache.drill.exec.proto.UserBitShared.QueryResult.QueryState;
 import org.apache.drill.exec.proto.helper.QueryIdHelper;
 import org.apache.drill.exec.server.options.OptionList;
 import org.apache.drill.exec.server.options.OptionValue;
@@ -41,6 +42,8 @@ import static 
com.fasterxml.jackson.databind.SerializationFeature.INDENT_OUTPUT;
  * Wrapper class for a {@link #profile query profile}, so it to be presented 
through web UI.
  */
 public class ProfileWrapper {
+  private static final String ESTIMATED_LABEL = " (Estimated)";
+  private static final String NOT_AVAILABLE_LABEL = "Not Available";
   private static final org.slf4j.Logger logger = 
org.slf4j.LoggerFactory.getLogger(ProfileWrapper.class);
   private static final ObjectMapper mapper = new 
ObjectMapper().enable(INDENT_OUTPUT);
 
@@ -122,6 +125,89 @@ public class ProfileWrapper {
 return id;
   }
 
+  public String getPlanningDuration() {
+//Check if Planning End is known
+if (profile.getPlanEnd() > 0L) {
+  return (new SimpleDurationFormat(profile.getStart(), 
profile.getPlanEnd())).verbose();
+}
+
+//Check if any fragments have started
+if (profile.getFragmentProfileCount() > 0) {
+  //Init Planning End Time
+  long estimatedPlanEnd = Long.MAX_VALUE;
+  //Using Screen MajorFragment as reference
+  MajorFragmentProfile majorFrag0 = profile.getFragmentProfile(0);
+  //Searching for earliest starting fragment
+  for (MinorFragmentProfile fragmentWrapper : 
majorFrag0.getMinorFragmentProfileList()) {
+long minorFragmentStart = fragmentWrapper.getStartTime();
+if (minorFragmentStart > 0 && minorFragmentStart < estimatedPlanEnd) {
+  estimatedPlanEnd = minorFragmentStart;
+}
+  }
+  //Provide estimated plan time
+  return (new SimpleDurationFormat(profile.getStart(), 
estimatedPlanEnd)).verbose() + ESTIMATED_LABEL;
+}
+
+

[10/29] drill git commit: DRILL-5255: Remove default temporary workspace check at drillbit start up

2017-02-24 Thread sudheesh
DRILL-5255: Remove default temporary workspace check at drillbit start up

closes #759


Project: http://git-wip-us.apache.org/repos/asf/drill/repo
Commit: http://git-wip-us.apache.org/repos/asf/drill/commit/5db557c6
Tree: http://git-wip-us.apache.org/repos/asf/drill/tree/5db557c6
Diff: http://git-wip-us.apache.org/repos/asf/drill/diff/5db557c6

Branch: refs/heads/master
Commit: 5db557c66b3d3b1a01ff6a8d1c0081205c8b6ef3
Parents: 456e26c
Author: Arina Ielchiieva 
Authored: Wed Feb 22 18:13:14 2017 +
Committer: Sudheesh Katkam 
Committed: Fri Feb 24 19:01:40 2017 -0800

--
 .../drill/exec/planner/sql/SchemaUtilites.java  | 90 ++--
 .../sql/handlers/CreateTableHandler.java| 27 +++---
 .../planner/sql/handlers/DropTableHandler.java  |  5 +-
 .../apache/drill/exec/rpc/user/UserSession.java | 21 +++--
 .../org/apache/drill/exec/server/Drillbit.java  | 21 -
 .../java/org/apache/drill/BaseTestQuery.java|  1 -
 .../java/org/apache/drill/TestDropTable.java|  2 +-
 .../user/TemporaryTablesAutomaticDropTest.java  |  6 +-
 .../org/apache/drill/exec/sql/TestCTTAS.java| 11 ++-
 9 files changed, 102 insertions(+), 82 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/drill/blob/5db557c6/exec/java-exec/src/main/java/org/apache/drill/exec/planner/sql/SchemaUtilites.java
--
diff --git 
a/exec/java-exec/src/main/java/org/apache/drill/exec/planner/sql/SchemaUtilites.java
 
b/exec/java-exec/src/main/java/org/apache/drill/exec/planner/sql/SchemaUtilites.java
index 20c92c7..51c3cb1 100644
--- 
a/exec/java-exec/src/main/java/org/apache/drill/exec/planner/sql/SchemaUtilites.java
+++ 
b/exec/java-exec/src/main/java/org/apache/drill/exec/planner/sql/SchemaUtilites.java
@@ -21,9 +21,7 @@ import com.google.common.base.Joiner;
 import com.google.common.base.Strings;
 import com.google.common.collect.Lists;
 import org.apache.calcite.schema.SchemaPlus;
-import org.apache.calcite.tools.ValidationException;
 import org.apache.drill.common.config.DrillConfig;
-import org.apache.drill.common.exceptions.DrillRuntimeException;
 import org.apache.drill.common.exceptions.UserException;
 import org.apache.drill.exec.ExecConstants;
 import org.apache.drill.exec.store.AbstractSchema;
@@ -70,10 +68,9 @@ public class SchemaUtilites {
   /**
* Same utility as {@link #findSchema(SchemaPlus, List)} except the search 
schema path given here is complete path
* instead of list. Use "." separator to divided the schema into nested 
schema names.
-   * @param defaultSchema
-   * @param schemaPath
-   * @return
-   * @throws ValidationException
+   * @param defaultSchema default schema
+   * @param schemaPath current schema path
+   * @return found schema path
*/
   public static SchemaPlus findSchema(final SchemaPlus defaultSchema, final 
String schemaPath) {
 final List schemaPathAsList = 
Lists.newArrayList(schemaPath.split("\\."));
@@ -92,9 +89,8 @@ public class SchemaUtilites {
   }
 
   /**
-   * Returns true if the given schema is root schema. False otherwise.
-   * @param schema
-   * @return
+   * @param schema current schema
+   * @return true if the given schema is root schema. False otherwise.
*/
   public static boolean isRootSchema(SchemaPlus schema) {
 return schema.getParentSchema() == null;
@@ -128,7 +124,7 @@ public class SchemaUtilites {
   /** Utility method to get the schema path as list for given schema instance. 
*/
   public static List getSchemaPathAsList(SchemaPlus schema) {
 if (isRootSchema(schema)) {
-  return Collections.EMPTY_LIST;
+  return Collections.emptyList();
 }
 
 List path = Lists.newArrayListWithCapacity(5);
@@ -156,12 +152,13 @@ public class SchemaUtilites {
   /**
* Given reference to default schema in schema tree, search for schema with 
given schemaPath. Once a schema is
* found resolve it into a mutable AbstractDrillSchema instance. A 
{@link UserException} is throws when:
-   *   1. No schema for given schemaPath is found,
-   *   2. Schema found for given schemaPath is a root schema
-   *   3. Resolved schema is not a mutable schema.
-   * @param defaultSchema
-   * @param schemaPath
-   * @return
+   *   No schema for given schemaPath is found.
+   *   Schema found for given schemaPath is a root schema.
+   *   Resolved schema is not a mutable schema.
+   *
+   * @param defaultSchema default schema
+   * @param schemaPath current schema path
+   * @return mutable schema, exception otherwise
*/
   public static AbstractSchema resolveToMutableDrillSchema(final SchemaPlus 
defaultSchema, List schemaPath) {
 final SchemaPlus schema = findSchema(defaultSchema, schemaPath);
@@ -171,7 +168,7 @@ public class SchemaUtilites {
 }
 
 if (isRootSchema(schema)) {
-  throw UserException.parseError()
+  

[29/29] drill git commit: DRILL-4280: CORE (C++ protocol)

2017-02-24 Thread sudheesh
DRILL-4280: CORE (C++ protocol)


Project: http://git-wip-us.apache.org/repos/asf/drill/repo
Commit: http://git-wip-us.apache.org/repos/asf/drill/commit/f9f99e08
Tree: http://git-wip-us.apache.org/repos/asf/drill/tree/f9f99e08
Diff: http://git-wip-us.apache.org/repos/asf/drill/diff/f9f99e08

Branch: refs/heads/master
Commit: f9f99e08084c0016f5a3edc74b7b86b304436284
Parents: bb99264
Author: Sudheesh Katkam 
Authored: Mon Jan 30 18:55:16 2017 -0800
Committer: Sudheesh Katkam 
Committed: Fri Feb 24 20:01:18 2017 -0800

--
 .../native/client/src/protobuf/BitControl.pb.cc | 201 --
 .../native/client/src/protobuf/BitControl.pb.h  | 155 -
 .../native/client/src/protobuf/BitData.pb.cc|  77 ++-
 contrib/native/client/src/protobuf/BitData.pb.h |  68 +-
 .../client/src/protobuf/Coordination.pb.cc  |  85 ++-
 .../client/src/protobuf/Coordination.pb.h   |  87 ++-
 contrib/native/client/src/protobuf/User.pb.cc   | 196 --
 contrib/native/client/src/protobuf/User.pb.h| 133 +++-
 .../client/src/protobuf/UserBitShared.pb.cc | 626 +--
 .../client/src/protobuf/UserBitShared.pb.h  | 480 +-
 10 files changed, 1916 insertions(+), 192 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/drill/blob/f9f99e08/contrib/native/client/src/protobuf/BitControl.pb.cc
--
diff --git a/contrib/native/client/src/protobuf/BitControl.pb.cc 
b/contrib/native/client/src/protobuf/BitControl.pb.cc
index 7317a99..53e53ea 100644
--- a/contrib/native/client/src/protobuf/BitControl.pb.cc
+++ b/contrib/native/client/src/protobuf/BitControl.pb.cc
@@ -64,10 +64,11 @@ void protobuf_AssignDesc_BitControl_2eproto() {
   "BitControl.proto");
   GOOGLE_CHECK(file != NULL);
   BitControlHandshake_descriptor_ = file->message_type(0);
-  static const int BitControlHandshake_offsets_[3] = {
+  static const int BitControlHandshake_offsets_[4] = {
 GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(BitControlHandshake, 
rpc_version_),
 GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(BitControlHandshake, 
channel_),
 GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(BitControlHandshake, 
endpoint_),
+GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(BitControlHandshake, 
authenticationmechanisms_),
   };
   BitControlHandshake_reflection_ =
 new ::google::protobuf::internal::GeneratedMessageReflection(
@@ -190,10 +191,11 @@ void protobuf_AssignDesc_BitControl_2eproto() {
   ::google::protobuf::MessageFactory::generated_factory(),
   sizeof(Collector));
   QueryContextInformation_descriptor_ = file->message_type(7);
-  static const int QueryContextInformation_offsets_[3] = {
+  static const int QueryContextInformation_offsets_[4] = {
 GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(QueryContextInformation, 
query_start_time_),
 GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(QueryContextInformation, 
time_zone_),
 GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(QueryContextInformation, 
default_schema_name_),
+GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(QueryContextInformation, 
session_id_),
   };
   QueryContextInformation_reflection_ =
 new ::google::protobuf::internal::GeneratedMessageReflection(
@@ -311,53 +313,54 @@ void protobuf_AddDesc_BitControl_2eproto() {
   ::google::protobuf::DescriptorPool::InternalAddGeneratedFile(
 "\n\020BitControl.proto\022\020exec.bit.control\032\025Ex"
 "ecutionProtos.proto\032\022Coordination.proto\032"
-"\023UserBitShared.proto\"\213\001\n\023BitControlHands"
+"\023UserBitShared.proto\"\255\001\n\023BitControlHands"
 "hake\022\023\n\013rpc_version\030\001 \001(\005\0225\n\007channel\030\002 
\001"
 "(\0162\027.exec.shared.RpcChannel:\013BIT_CONTROL"
 "\022(\n\010endpoint\030\003 \001(\0132\026.exec.DrillbitEndpoi"
-"nt\"F\n\tBitStatus\0229\n\017fragment_status\030\001 \003(\013"
-"2 .exec.bit.control.FragmentStatus\"n\n\016Fr"
-"agmentStatus\0222\n\007profile\030\001 \001(\0132!.exec.sha"
-"red.MinorFragmentProfile\022(\n\006handle\030\002 \001(\013"
-"2\030.exec.bit.FragmentHandle\"G\n\023Initialize"
-"Fragments\0220\n\010fragment\030\001 \003(\0132\036.exec.bit.c"
-"ontrol.PlanFragment\".\n\rCustomMessage\022\014\n\004"
-"type\030\001 \001(\005\022\017\n\007message\030\002 
\001(\014\"\374\003\n\014PlanFrag"
-"ment\022(\n\006handle\030\001 \001(\0132\030.exec.bit.Fragment"
-"Handle\022\024\n\014network_cost\030\004 \001(\002\022\020\n\010cpu_cost"
-"\030\005 \001(\002\022\021\n\tdisk_cost\030\006 
\001(\002\022\023\n\013memory_cost"
-"\030\007 \001(\002\022\025\n\rfragment_json\030\010 
\001(\t\022\025\n\rleaf_fr"
-"agment\030\t \001(\010\022*\n\nassignment\030\n \001(\0132\026.exec."
-"DrillbitEndpoint\022\'\n\007foreman\030\013 \001(\013

[19/29] drill git commit: DRILL-4280: CORE (revert DRILL-3242)

2017-02-24 Thread sudheesh
DRILL-4280: CORE (revert DRILL-3242)

+ DRILL-3242 aims to provide offloading request handling to a secondary thread, 
but this feature is disabled by default due to concurrency issues

+ One of the implications of the feature was to ignore exceptions that were not 
of UserRpcException type. But exceptions must not be ignored, they should be 
handled properly, specially in the context of security


Project: http://git-wip-us.apache.org/repos/asf/drill/repo
Commit: http://git-wip-us.apache.org/repos/asf/drill/commit/0501a673
Tree: http://git-wip-us.apache.org/repos/asf/drill/tree/0501a673
Diff: http://git-wip-us.apache.org/repos/asf/drill/diff/0501a673

Branch: refs/heads/master
Commit: 0501a673697f0a968bea96fc1d4de6e18b8c2ca4
Parents: d068b3e
Author: Sudheesh Katkam 
Authored: Fri Feb 24 17:18:27 2017 -0800
Committer: Sudheesh Katkam 
Committed: Fri Feb 24 19:01:42 2017 -0800

--
 .../java/org/apache/drill/exec/rpc/RpcBus.java  | 195 +--
 1 file changed, 54 insertions(+), 141 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/drill/blob/0501a673/exec/rpc/src/main/java/org/apache/drill/exec/rpc/RpcBus.java
--
diff --git a/exec/rpc/src/main/java/org/apache/drill/exec/rpc/RpcBus.java 
b/exec/rpc/src/main/java/org/apache/drill/exec/rpc/RpcBus.java
index 38cba49..aa713f8 100644
--- a/exec/rpc/src/main/java/org/apache/drill/exec/rpc/RpcBus.java
+++ b/exec/rpc/src/main/java/org/apache/drill/exec/rpc/RpcBus.java
@@ -31,11 +31,9 @@ import java.io.Closeable;
 import java.net.SocketAddress;
 import java.util.Arrays;
 import java.util.List;
-import java.util.concurrent.Executor;
 import java.util.concurrent.TimeUnit;
 import java.util.concurrent.atomic.AtomicBoolean;
 
-import org.apache.drill.common.SerializedExecutor;
 import org.apache.drill.common.exceptions.UserException;
 import org.apache.drill.exec.proto.GeneralRPCProtos.RpcMode;
 import org.apache.drill.exec.proto.UserBitShared.DrillPBError;
@@ -58,7 +56,6 @@ public abstract class RpcBus imp
   final org.slf4j.Logger logger = 
org.slf4j.LoggerFactory.getLogger(this.getClass());
 
   private static final OutboundRpcMessage PONG = new 
OutboundRpcMessage(RpcMode.PONG, 0, 0, Acks.OK);
-  private static final boolean ENABLE_SEPARATE_THREADS = 
"true".equals(System.getProperty("drill.enable_rpc_offload"));
 
   protected abstract MessageLite getResponseDefaultInstance(int rpcType) 
throws RpcException;
 
@@ -179,17 +176,13 @@ public abstract class RpcBus imp
 
   private class ResponseSenderImpl implements ResponseSender {
 
-private RemoteConnection connection;
-private int coordinationId;
+private final RemoteConnection connection;
+private final int coordinationId;
 private final AtomicBoolean sent = new AtomicBoolean(false);
 
-public ResponseSenderImpl() {
-}
-
-void set(RemoteConnection connection, int coordinationId){
+public ResponseSenderImpl(RemoteConnection connection, int coordinationId) 
{
   this.connection = connection;
   this.coordinationId = coordinationId;
-  sent.set(false);
 }
 
 public void send(Response r) {
@@ -236,30 +229,31 @@ public abstract class RpcBus imp
 
   }
 
-  private class SameExecutor implements Executor {
-
-@Override
-public void execute(Runnable command) {
-  command.run();
+  private static void retainByteBuf(ByteBuf buf) {
+if (buf != null) {
+  buf.retain();
 }
+  }
 
+  private static void releaseByteBuf(ByteBuf buf) {
+if (buf != null) {
+  buf.release();
+}
   }
 
   protected class InboundHandler extends 
MessageToMessageDecoder {
 
-private final Executor exec;
 private final C connection;
 
 public InboundHandler(C connection) {
   super();
   Preconditions.checkNotNull(connection);
   this.connection = connection;
-  final Executor underlyingExecutor = ENABLE_SEPARATE_THREADS ? 
rpcConfig.getExecutor() : new SameExecutor();
-  this.exec = new RpcEventHandler(underlyingExecutor);
 }
 
 @Override
-protected void decode(final ChannelHandlerContext ctx, final 
InboundRpcMessage msg, final List output) throws Exception {
+protected void decode(final ChannelHandlerContext ctx, final 
InboundRpcMessage msg, final List output)
+throws Exception {
   if (!ctx.channel().isOpen()) {
 return;
   }
@@ -269,26 +263,56 @@ public abstract class RpcBus imp
   final Channel channel = connection.getChannel();
   final Stopwatch watch = Stopwatch.createStarted();
 
-  try{
+  try {
 
 switch (msg.mode) {
-case REQUEST:
-  RequestEvent reqEvent = new RequestEvent(msg.coordinationId, 
connection, msg.rpcType, msg.pBody, msg.dBody);
-  exec.execute(reqEvent);
+case REQUEST: {
+  final Respo

[22/29] drill git commit: DRILL-4280: HYGIENE

2017-02-24 Thread sudheesh
DRILL-4280: HYGIENE

+ Do not recreate DrillConfig object in PamUserAuthenticator
+ Add new factory method to CaseInsensitiveMap

+ Clean documentation


Project: http://git-wip-us.apache.org/repos/asf/drill/repo
Commit: http://git-wip-us.apache.org/repos/asf/drill/commit/f445b081
Tree: http://git-wip-us.apache.org/repos/asf/drill/tree/f445b081
Diff: http://git-wip-us.apache.org/repos/asf/drill/diff/f445b081

Branch: refs/heads/master
Commit: f445b08149163df465bc851b79d194fcc38ff2b2
Parents: d732aad
Author: Sudheesh Katkam 
Authored: Wed Jan 25 18:52:28 2017 -0800
Committer: Sudheesh Katkam 
Committed: Fri Feb 24 19:01:42 2017 -0800

--
 .../apache/drill/common/map/CaseInsensitiveMap.java | 14 +-
 .../rpc/user/security/PamUserAuthenticator.java |  4 ++--
 .../rpc/user/security/UserAuthenticatorFactory.java | 16 +---
 3 files changed, 24 insertions(+), 10 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/drill/blob/f445b081/common/src/main/java/org/apache/drill/common/map/CaseInsensitiveMap.java
--
diff --git 
a/common/src/main/java/org/apache/drill/common/map/CaseInsensitiveMap.java 
b/common/src/main/java/org/apache/drill/common/map/CaseInsensitiveMap.java
index e96a20d..20e46dd 100644
--- a/common/src/main/java/org/apache/drill/common/map/CaseInsensitiveMap.java
+++ b/common/src/main/java/org/apache/drill/common/map/CaseInsensitiveMap.java
@@ -1,4 +1,4 @@
-/**
+/*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
  * distributed with this work for additional information
@@ -55,6 +55,18 @@ public class CaseInsensitiveMap implements 
Map {
   }
 
   /**
+   * Returns a new instance of {@link java.util.HashMap}, with key 
case-insensitivity, of expected size.
+   * See {@link java.util.HashMap}.
+   *
+   * @param expectedSize expected size
+   * @param  type of values to be stored in the map
+   * @return key case-insensitive hash map
+   */
+  public static  CaseInsensitiveMap 
newHashMapWithExpectedSize(final int expectedSize) {
+return new CaseInsensitiveMap<>(Maps.newHashMapWithExpectedSize(expectedSize));
+  }
+
+  /**
* Returns a new instance of {@link ImmutableMap} with key 
case-insensitivity. This map is built from the given
* map. See {@link ImmutableMap}.
*

http://git-wip-us.apache.org/repos/asf/drill/blob/f445b081/exec/java-exec/src/main/java/org/apache/drill/exec/rpc/user/security/PamUserAuthenticator.java
--
diff --git 
a/exec/java-exec/src/main/java/org/apache/drill/exec/rpc/user/security/PamUserAuthenticator.java
 
b/exec/java-exec/src/main/java/org/apache/drill/exec/rpc/user/security/PamUserAuthenticator.java
index 2928bfb..492b140 100644
--- 
a/exec/java-exec/src/main/java/org/apache/drill/exec/rpc/user/security/PamUserAuthenticator.java
+++ 
b/exec/java-exec/src/main/java/org/apache/drill/exec/rpc/user/security/PamUserAuthenticator.java
@@ -1,4 +1,4 @@
-/**
+/*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
  * distributed with this work for additional information
@@ -39,7 +39,7 @@ public class PamUserAuthenticator implements 
UserAuthenticator {
 
   @Override
   public void setup(DrillConfig drillConfig) throws DrillbitStartupException {
-profiles = 
DrillConfig.create().getStringList(ExecConstants.PAM_AUTHENTICATOR_PROFILES);
+profiles = 
drillConfig.getStringList(ExecConstants.PAM_AUTHENTICATOR_PROFILES);
 
 // Create a JPAM object so that it triggers loading of native "jpamlib" 
needed. Issues in loading/finding native
 // "jpamlib" will be found it Drillbit start rather than when 
authenticating the first user.

http://git-wip-us.apache.org/repos/asf/drill/blob/f445b081/exec/java-exec/src/main/java/org/apache/drill/exec/rpc/user/security/UserAuthenticatorFactory.java
--
diff --git 
a/exec/java-exec/src/main/java/org/apache/drill/exec/rpc/user/security/UserAuthenticatorFactory.java
 
b/exec/java-exec/src/main/java/org/apache/drill/exec/rpc/user/security/UserAuthenticatorFactory.java
index d9aa276..c7a1338 100644
--- 
a/exec/java-exec/src/main/java/org/apache/drill/exec/rpc/user/security/UserAuthenticatorFactory.java
+++ 
b/exec/java-exec/src/main/java/org/apache/drill/exec/rpc/user/security/UserAuthenticatorFactory.java
@@ -1,4 +1,4 @@
-/**
+/*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
  * distributed with this work for additional information
@@ -29,23 +29,23 @@ import 
org.apache.drill.exec.exception.DrillbitStartupException;
 import com.goo

[25/29] drill git commit: DRILL-4280: CORE (bit to bit authentication, data)

2017-02-24 Thread sudheesh
DRILL-4280: CORE (bit to bit authentication, data)

+ Support authentication in DataServer and DataClient
+ Add AuthenticationCommand as an initial command after handshake
  and before the command that initiates a connection
+ Add DataConnectionConfig to encapsulate configuration
+ Add DataServerRequestHandler to encapsulate all handling of
  requests to DataServer

data


Project: http://git-wip-us.apache.org/repos/asf/drill/repo
Commit: http://git-wip-us.apache.org/repos/asf/drill/commit/e2582a10
Tree: http://git-wip-us.apache.org/repos/asf/drill/tree/e2582a10
Diff: http://git-wip-us.apache.org/repos/asf/drill/diff/e2582a10

Branch: refs/heads/master
Commit: e2582a10bfb6475e691be326c6d0498a697e6a0f
Parents: 180dd56
Author: Sudheesh Katkam 
Authored: Wed Jan 25 19:04:33 2017 -0800
Committer: Sudheesh Katkam 
Committed: Fri Feb 24 19:01:43 2017 -0800

--
 .../exec/rpc/data/BitServerConnection.java  |  40 -
 .../apache/drill/exec/rpc/data/DataClient.java  | 145 ---
 .../exec/rpc/data/DataClientConnection.java |  20 ++-
 .../exec/rpc/data/DataConnectionConfig.java |  46 ++
 .../exec/rpc/data/DataConnectionCreator.java|  39 ++---
 .../exec/rpc/data/DataConnectionManager.java|  18 +--
 .../rpc/data/DataDefaultInstanceHandler.java|   6 +-
 .../drill/exec/rpc/data/DataRpcConfig.java  |   2 +
 .../apache/drill/exec/rpc/data/DataServer.java  | 130 +++--
 .../exec/rpc/data/DataServerConnection.java |  42 ++
 .../exec/rpc/data/DataServerRequestHandler.java | 115 +++
 .../apache/drill/exec/rpc/data/DataTunnel.java  |   1 -
 12 files changed, 391 insertions(+), 213 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/drill/blob/e2582a10/exec/java-exec/src/main/java/org/apache/drill/exec/rpc/data/BitServerConnection.java
--
diff --git 
a/exec/java-exec/src/main/java/org/apache/drill/exec/rpc/data/BitServerConnection.java
 
b/exec/java-exec/src/main/java/org/apache/drill/exec/rpc/data/BitServerConnection.java
deleted file mode 100644
index 44c8ddd..000
--- 
a/exec/java-exec/src/main/java/org/apache/drill/exec/rpc/data/BitServerConnection.java
+++ /dev/null
@@ -1,40 +0,0 @@
-/**
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.drill.exec.rpc.data;
-
-import io.netty.channel.socket.SocketChannel;
-
-import org.apache.drill.exec.memory.BufferAllocator;
-import org.apache.drill.exec.rpc.RemoteConnection;
-
-public class BitServerConnection extends RemoteConnection{
-  static final org.slf4j.Logger logger = 
org.slf4j.LoggerFactory.getLogger(BitServerConnection.class);
-
-  private final BufferAllocator allocator;
-
-  public BitServerConnection(SocketChannel channel, BufferAllocator allocator) 
{
-super(channel, "data server");
-this.allocator = allocator;
-  }
-
-  @Override
-  public BufferAllocator getAllocator() {
-return allocator;
-  }
-
-}

http://git-wip-us.apache.org/repos/asf/drill/blob/e2582a10/exec/java-exec/src/main/java/org/apache/drill/exec/rpc/data/DataClient.java
--
diff --git 
a/exec/java-exec/src/main/java/org/apache/drill/exec/rpc/data/DataClient.java 
b/exec/java-exec/src/main/java/org/apache/drill/exec/rpc/data/DataClient.java
index 9db551b..a37008d 100644
--- 
a/exec/java-exec/src/main/java/org/apache/drill/exec/rpc/data/DataClient.java
+++ 
b/exec/java-exec/src/main/java/org/apache/drill/exec/rpc/data/DataClient.java
@@ -1,4 +1,4 @@
-/**
+/*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
  * distributed with this work for additional information
@@ -17,6 +17,7 @@
  */
 package org.apache.drill.exec.rpc.data;
 
+import com.google.common.util.concurrent.SettableFuture;
 import io.netty.buffer.ByteBuf;
 import io.netty.channel.ChannelFuture;
 import io.netty.channel.socket.SocketChannel;
@@ -30,42 +31,54 @@ import 
org.apache.drill.exec.proto.CoordinationProtos.DrillbitEndpoint;
 impor

[05/29] drill git commit: DRILL-5260: Extend "Cluster Fixture" test framework

2017-02-24 Thread sudheesh
DRILL-5260: Extend "Cluster Fixture" test framework

- Config option to suppress printing of CSV and other output. (Allows
printing for single tests, not printing when running from Maven.)

- Parsing of query profiles to extract plan and run time information.

- Fix bug in log fixture when enabling logging for a package.

- Improved ZK support.

- Set up the new CTTAS default temporary workspace for tests.

- Clean up persistent storage files on disk to avoid CTTAS startup
failures.

- Provides a set of examples for how to use the cluster fixture.

closes #753


Project: http://git-wip-us.apache.org/repos/asf/drill/repo
Commit: http://git-wip-us.apache.org/repos/asf/drill/commit/6be287df
Tree: http://git-wip-us.apache.org/repos/asf/drill/tree/6be287df
Diff: http://git-wip-us.apache.org/repos/asf/drill/diff/6be287df

Branch: refs/heads/master
Commit: 6be287dfb7ebce6a4233b37675756b4c57346ee9
Parents: 24b4e7f
Author: Paul Rogers 
Authored: Fri Feb 17 17:39:20 2017 -0800
Committer: Sudheesh Katkam 
Committed: Fri Feb 24 18:41:50 2017 -0800

--
 common/pom.xml  |   7 +-
 .../java/org/apache/drill/test/DrillTest.java   |  37 +-
 .../drill/exec/server/RemoteServiceSet.java |   8 +-
 .../ZookeeperPersistentStoreProvider.java   |   6 +-
 .../apache/drill/exec/util/TestUtilities.java   |   2 +
 .../java/org/apache/drill/BaseTestQuery.java|   9 +-
 .../java/org/apache/drill/DrillTestWrapper.java |   2 +-
 .../java/org/apache/drill/QueryTestUtil.java|   3 +
 .../test/java/org/apache/drill/TestBuilder.java |   2 +-
 .../org/apache/drill/exec/ZookeeperHelper.java  |  36 +-
 .../org/apache/drill/test/ClientFixture.java|  45 +-
 .../org/apache/drill/test/ClusterFixture.java   | 398 ++--
 .../java/org/apache/drill/test/ExampleTest.java | 243 
 .../org/apache/drill/test/FixtureBuilder.java   |  94 ++-
 .../java/org/apache/drill/test/LogFixture.java  |   4 +-
 .../org/apache/drill/test/ProfileParser.java| 616 +--
 .../org/apache/drill/test/QueryBuilder.java |  12 +-
 exec/jdbc-all/pom.xml   |  11 +-
 pom.xml |   6 +
 19 files changed, 1372 insertions(+), 169 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/drill/blob/6be287df/common/pom.xml
--
diff --git a/common/pom.xml b/common/pom.xml
index 8e14531..c044a33 100644
--- a/common/pom.xml
+++ b/common/pom.xml
@@ -17,7 +17,7 @@
 -->
 http://maven.apache.org/POM/4.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/xsd/maven-4.0.0.xsd";>
   4.0.0
-  
+
   
 drill-root
 org.apache.drill
@@ -81,7 +81,7 @@
   jackson-databind
   ${jackson.version}
 
-
+
 
   com.codahale.metrics
   metrics-core
@@ -92,7 +92,7 @@
   metrics-servlets
   3.0.1
 
-
+
 
   org.antlr
   antlr-runtime
@@ -107,7 +107,6 @@
 
   
 
-
   
 
   

http://git-wip-us.apache.org/repos/asf/drill/blob/6be287df/common/src/test/java/org/apache/drill/test/DrillTest.java
--
diff --git a/common/src/test/java/org/apache/drill/test/DrillTest.java 
b/common/src/test/java/org/apache/drill/test/DrillTest.java
index 18c2c1a..bb051d7 100644
--- a/common/src/test/java/org/apache/drill/test/DrillTest.java
+++ b/common/src/test/java/org/apache/drill/test/DrillTest.java
@@ -1,4 +1,4 @@
-/**
+/*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file
  * distributed with this work for additional information
@@ -17,11 +17,13 @@
  */
 package org.apache.drill.test;
 
+import java.io.PrintStream;
 import java.lang.management.BufferPoolMXBean;
 import java.lang.management.ManagementFactory;
 import java.lang.management.MemoryMXBean;
 import java.util.List;
 
+import org.apache.commons.io.output.NullOutputStream;
 import org.apache.drill.common.util.DrillStringUtils;
 import org.apache.drill.common.util.TestTools;
 import org.junit.AfterClass;
@@ -69,6 +71,25 @@ public class DrillTest {
 
   @Rule public TestName TEST_NAME = new TestName();
 
+  /**
+   * Option to cause tests to produce verbose output. Many tests provide
+   * detailed information to stdout when enabled. To enable:
+   * 
+   * java ... -Dtest.verbose=true ...
+   */
+  public static final String VERBOSE_OUTPUT = "test.verbose";
+
+  protected static final boolean verbose = 
Boolean.parseBoolean(System.getProperty(VERBOSE_OUTPUT));
+
+  /**
+   * Output destination for verbose test output. Rather than using
+   * System.out, use DrillTest.out. Output will
+   * automagically be routed to the bit bucket unles

[15/29] drill git commit: DRILL-4280: CORE (Java protocol)

2017-02-24 Thread sudheesh
DRILL-4280: CORE (Java protocol)

+ Define SaslStatus and SaslMessage messages in protocol
+ Add "authenticationMechanisms" field to all handshakes
+ Add "saslSupport” field to UserToBitHandshake


Project: http://git-wip-us.apache.org/repos/asf/drill/repo
Commit: http://git-wip-us.apache.org/repos/asf/drill/commit/e17baa84
Tree: http://git-wip-us.apache.org/repos/asf/drill/tree/e17baa84
Diff: http://git-wip-us.apache.org/repos/asf/drill/diff/e17baa84

Branch: refs/heads/master
Commit: e17baa846c4efba5f4e448f98f94b624a43e3834
Parents: 3efc2ec
Author: Sudheesh Katkam 
Authored: Wed Jan 25 18:41:15 2017 -0800
Committer: Sudheesh Katkam 
Committed: Fri Feb 24 19:01:41 2017 -0800

--
 .../org/apache/drill/exec/proto/BitControl.java |  293 -
 .../org/apache/drill/exec/proto/BitData.java|  229 +++-
 .../drill/exec/proto/SchemaBitControl.java  |7 +
 .../apache/drill/exec/proto/SchemaBitData.java  |7 +
 .../drill/exec/proto/SchemaUserBitShared.java   |  126 ++
 .../drill/exec/proto/SchemaUserProtos.java  |   14 +
 .../apache/drill/exec/proto/UserBitShared.java  | 1159 +++---
 .../org/apache/drill/exec/proto/UserProtos.java |  503 +++-
 .../exec/proto/beans/BitControlHandshake.java   |   32 +
 .../exec/proto/beans/BitServerHandshake.java|   32 +
 .../exec/proto/beans/BitToUserHandshake.java|   32 +
 .../drill/exec/proto/beans/HandshakeStatus.java |4 +-
 .../apache/drill/exec/proto/beans/RpcType.java  |4 +-
 .../drill/exec/proto/beans/SaslMessage.java |  208 
 .../drill/exec/proto/beans/SaslStatus.java  |   55 +
 .../drill/exec/proto/beans/SaslSupport.java |   49 +
 .../exec/proto/beans/UserToBitHandshake.java|   22 +
 protocol/src/main/protobuf/BitControl.proto |4 +
 protocol/src/main/protobuf/BitData.proto|4 +
 protocol/src/main/protobuf/User.proto   |   14 +-
 protocol/src/main/protobuf/UserBitShared.proto  |   13 +
 21 files changed, 2500 insertions(+), 311 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/drill/blob/e17baa84/protocol/src/main/java/org/apache/drill/exec/proto/BitControl.java
--
diff --git a/protocol/src/main/java/org/apache/drill/exec/proto/BitControl.java 
b/protocol/src/main/java/org/apache/drill/exec/proto/BitControl.java
index 736f661..29471a8 100644
--- a/protocol/src/main/java/org/apache/drill/exec/proto/BitControl.java
+++ b/protocol/src/main/java/org/apache/drill/exec/proto/BitControl.java
@@ -126,6 +126,14 @@ public final class BitControl {
  * RESP_CUSTOM = 18;
  */
 RESP_CUSTOM(16, 18),
+/**
+ * SASL_MESSAGE = 19;
+ *
+ * 
+ * both bit request and response
+ * 
+ */
+SASL_MESSAGE(17, 19),
 ;
 
 /**
@@ -220,6 +228,14 @@ public final class BitControl {
  * RESP_CUSTOM = 18;
  */
 public static final int RESP_CUSTOM_VALUE = 18;
+/**
+ * SASL_MESSAGE = 19;
+ *
+ * 
+ * both bit request and response
+ * 
+ */
+public static final int SASL_MESSAGE_VALUE = 19;
 
 
 public final int getNumber() { return value; }
@@ -243,6 +259,7 @@ public final class BitControl {
 case 13: return RESP_BIT_STATUS;
 case 14: return RESP_QUERY_STATUS;
 case 18: return RESP_CUSTOM;
+case 19: return SASL_MESSAGE;
 default: return null;
   }
 }
@@ -330,6 +347,26 @@ public final class BitControl {
  * optional .exec.DrillbitEndpoint endpoint = 3;
  */
 org.apache.drill.exec.proto.CoordinationProtos.DrillbitEndpointOrBuilder 
getEndpointOrBuilder();
+
+// repeated string authenticationMechanisms = 4;
+/**
+ * repeated string authenticationMechanisms = 4;
+ */
+java.util.List
+getAuthenticationMechanismsList();
+/**
+ * repeated string authenticationMechanisms = 4;
+ */
+int getAuthenticationMechanismsCount();
+/**
+ * repeated string authenticationMechanisms = 4;
+ */
+java.lang.String getAuthenticationMechanisms(int index);
+/**
+ * repeated string authenticationMechanisms = 4;
+ */
+com.google.protobuf.ByteString
+getAuthenticationMechanismsBytes(int index);
   }
   /**
* Protobuf type {@code exec.bit.control.BitControlHandshake}
@@ -411,6 +448,14 @@ public final class BitControl {
   bitField0_ |= 0x0004;
   break;
 }
+case 34: {
+  if (!((mutable_bitField0_ & 0x0008) == 0x0008)) {
+authenticationMechanisms_ = new 
com.google.protobuf.LazyStringArrayList();
+mutable_bitField0_ |= 0x0008;
+  }
+  authenticationMechanisms_.add(input.readBytes());
+  break;
+}
   }
 }
   } catch (com.google.pro

[18/29] drill git commit: DRILL-4280: CORE (user to bit authentication, Java)

2017-02-24 Thread sudheesh
DRILL-4280: CORE (user to bit authentication, Java)

+ Add logic for authentication in UserClient and UserServer with
  backward compatibility in both directions
+ Add abstract extension to ServerConnection and ClientConnection
+ Add concrete extensions to abstract connections:
  BitToUserConnection and UserToBitConnection
+ Add ConnectionConfig interface with abstract and concrete
  implementations to encapsulate configuration for server-side
  connections
+ Encapsulate all requests handled by UserServer in
  UserServerRequestHandler

+ Clear UserSession when connection is closed either by user or
  bit
+ Add DrillProperties to encapsulate all connection properties
  used during connection time


Project: http://git-wip-us.apache.org/repos/asf/drill/repo
Commit: http://git-wip-us.apache.org/repos/asf/drill/commit/b6e59ec3
Tree: http://git-wip-us.apache.org/repos/asf/drill/tree/b6e59ec3
Diff: http://git-wip-us.apache.org/repos/asf/drill/diff/b6e59ec3

Branch: refs/heads/master
Commit: b6e59ec350c7cc7f467896abba4476cfcfc9077e
Parents: 8a732c0
Author: Sudheesh Katkam 
Authored: Wed Jan 25 19:02:45 2017 -0800
Committer: Sudheesh Katkam 
Committed: Fri Feb 24 19:01:42 2017 -0800

--
 .../drill/common/config/DrillProperties.java| 186 
 .../apache/drill/exec/client/DrillClient.java   |  94 ++
 .../client/InvalidConnectionInfoException.java  |  30 ++
 .../exec/rpc/AbstractClientConnection.java  |  63 
 .../exec/rpc/AbstractConnectionConfig.java  |  49 +++
 .../exec/rpc/AbstractServerConnection.java  | 124 
 .../apache/drill/exec/rpc/ConnectionConfig.java |  34 +++
 .../drill/exec/rpc/user/QueryResultHandler.java |  16 +-
 .../apache/drill/exec/rpc/user/UserClient.java  | 281 --
 .../exec/rpc/user/UserConnectionConfig.java |  74 +
 .../drill/exec/rpc/user/UserRpcConfig.java  |  10 +-
 .../apache/drill/exec/rpc/user/UserServer.java  | 295 ---
 .../exec/rpc/user/UserServerRequestHandler.java | 143 +
 .../apache/drill/exec/rpc/user/UserSession.java |  42 +--
 .../drill/exec/service/ServiceEngine.java   |  28 +-
 .../drill/jdbc/impl/DrillConnectionImpl.java|   2 +-
 16 files changed, 1141 insertions(+), 330 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/drill/blob/b6e59ec3/common/src/main/java/org/apache/drill/common/config/DrillProperties.java
--
diff --git 
a/common/src/main/java/org/apache/drill/common/config/DrillProperties.java 
b/common/src/main/java/org/apache/drill/common/config/DrillProperties.java
new file mode 100644
index 000..ba63349
--- /dev/null
+++ b/common/src/main/java/org/apache/drill/common/config/DrillProperties.java
@@ -0,0 +1,186 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.apache.drill.common.config;
+
+import com.google.common.collect.ImmutableSet;
+import org.apache.drill.exec.proto.UserProtos.Property;
+import org.apache.drill.exec.proto.UserProtos.UserProperties;
+
+import java.util.HashMap;
+import java.util.Map;
+import java.util.Properties;
+
+public final class DrillProperties extends Properties {
+  private static final org.slf4j.Logger logger = 
org.slf4j.LoggerFactory.getLogger(DrillProperties.class);
+
+  // PROPERTY KEYS
+  // definitions should be in lowercase
+
+  public static final String ZOOKEEPER_CONNECTION = "zk";
+
+  public static final String DRILLBIT_CONNECTION = "drillbit";
+
+  // "tries" is max number of unique drillbits to try connecting
+  // until successfully connected to one of them
+  public static final String TRIES = "tries";
+
+  public static final String SCHEMA = "schema";
+
+  public static final String USER = "user";
+
+  public static final String PASSWORD = "password";
+
+  public static final String IMPERSONATION_TARGET = "impersonation_target";
+
+  public static final String AUTH_MECHANISM = "auth";
+
+  public static final String SERVICE_PRINCIPAL = "principal";
+
+  public static final String SERVICE_NAME = "service_name";
+
+  public static final String SER

[13/29] drill git commit: DRILL-4280: CORE (Java protocol)

2017-02-24 Thread sudheesh
http://git-wip-us.apache.org/repos/asf/drill/blob/e17baa84/protocol/src/main/java/org/apache/drill/exec/proto/UserProtos.java
--
diff --git a/protocol/src/main/java/org/apache/drill/exec/proto/UserProtos.java 
b/protocol/src/main/java/org/apache/drill/exec/proto/UserProtos.java
index 34cf201..e82d22b 100644
--- a/protocol/src/main/java/org/apache/drill/exec/proto/UserProtos.java
+++ b/protocol/src/main/java/org/apache/drill/exec/proto/UserProtos.java
@@ -29,7 +29,7 @@ public final class UserProtos {
* Protobuf enum {@code exec.user.RpcType}
*
* 
-   * UserToBit RPC ///
+   * User <-> Bit RPC ///
* 
*/
   public enum RpcType
@@ -198,6 +198,14 @@ public final class UserProtos {
  * 
  */
 QUERY_RESULT(23, 10),
+/**
+ * SASL_MESSAGE = 24;
+ *
+ * 
+ * user to bit and bit to user
+ * 
+ */
+SASL_MESSAGE(24, 24),
 ;
 
 /**
@@ -364,6 +372,14 @@ public final class UserProtos {
  * 
  */
 public static final int QUERY_RESULT_VALUE = 10;
+/**
+ * SASL_MESSAGE = 24;
+ *
+ * 
+ * user to bit and bit to user
+ * 
+ */
+public static final int SASL_MESSAGE_VALUE = 24;
 
 
 public final int getNumber() { return value; }
@@ -394,6 +410,7 @@ public final class UserProtos {
 case 8: return REQ_META_FUNCTIONS;
 case 9: return RESP_FUNCTION_LIST;
 case 10: return QUERY_RESULT;
+case 24: return SASL_MESSAGE;
 default: return null;
   }
 }
@@ -446,6 +463,88 @@ public final class UserProtos {
   }
 
   /**
+   * Protobuf enum {@code exec.user.SaslSupport}
+   */
+  public enum SaslSupport
+  implements com.google.protobuf.ProtocolMessageEnum {
+/**
+ * UNKNOWN_SASL_SUPPORT = 0;
+ */
+UNKNOWN_SASL_SUPPORT(0, 0),
+/**
+ * SASL_AUTH = 1;
+ */
+SASL_AUTH(1, 1),
+;
+
+/**
+ * UNKNOWN_SASL_SUPPORT = 0;
+ */
+public static final int UNKNOWN_SASL_SUPPORT_VALUE = 0;
+/**
+ * SASL_AUTH = 1;
+ */
+public static final int SASL_AUTH_VALUE = 1;
+
+
+public final int getNumber() { return value; }
+
+public static SaslSupport valueOf(int value) {
+  switch (value) {
+case 0: return UNKNOWN_SASL_SUPPORT;
+case 1: return SASL_AUTH;
+default: return null;
+  }
+}
+
+public static com.google.protobuf.Internal.EnumLiteMap
+internalGetValueMap() {
+  return internalValueMap;
+}
+private static com.google.protobuf.Internal.EnumLiteMap
+internalValueMap =
+  new com.google.protobuf.Internal.EnumLiteMap() {
+public SaslSupport findValueByNumber(int number) {
+  return SaslSupport.valueOf(number);
+}
+  };
+
+public final com.google.protobuf.Descriptors.EnumValueDescriptor
+getValueDescriptor() {
+  return getDescriptor().getValues().get(index);
+}
+public final com.google.protobuf.Descriptors.EnumDescriptor
+getDescriptorForType() {
+  return getDescriptor();
+}
+public static final com.google.protobuf.Descriptors.EnumDescriptor
+getDescriptor() {
+  return 
org.apache.drill.exec.proto.UserProtos.getDescriptor().getEnumTypes().get(1);
+}
+
+private static final SaslSupport[] VALUES = values();
+
+public static SaslSupport valueOf(
+com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
+  if (desc.getType() != getDescriptor()) {
+throw new java.lang.IllegalArgumentException(
+  "EnumValueDescriptor is not for this type.");
+  }
+  return VALUES[desc.getIndex()];
+}
+
+private final int index;
+private final int value;
+
+private SaslSupport(int index, int value) {
+  this.index = index;
+  this.value = value;
+}
+
+// @@protoc_insertion_point(enum_scope:exec.user.SaslSupport)
+  }
+
+  /**
* Protobuf enum {@code exec.user.QueryResultsMode}
*/
   public enum QueryResultsMode
@@ -501,7 +600,7 @@ public final class UserProtos {
 }
 public static final com.google.protobuf.Descriptors.EnumDescriptor
 getDescriptor() {
-  return 
org.apache.drill.exec.proto.UserProtos.getDescriptor().getEnumTypes().get(1);
+  return 
org.apache.drill.exec.proto.UserProtos.getDescriptor().getEnumTypes().get(2);
 }
 
 private static final QueryResultsMode[] VALUES = values();
@@ -563,6 +662,14 @@ public final class UserProtos {
  * 
  */
 UNKNOWN_FAILURE(3, 4),
+/**
+ * AUTH_REQUIRED = 5;
+ *
+ * 
+ * User authentication required
+ * 
+ */
+AUTH_REQUIRED(4, 5),
 ;
 
 /**
@@ -597,6 +704,14 @@ public final class UserProtos {
  * 
  */
 public static final int UNKNOWN_FAILURE_VALUE = 4;
+/**
+ * AUTH_REQUIRED = 5;
+ *
+ * 
+ * User authentication required
+ * 
+ */
+  

[02/29] drill git commit: DRILL-5274: Exception thrown in Drillbit shutdown in UDF cleanup code

2017-02-24 Thread sudheesh
DRILL-5274: Exception thrown in Drillbit shutdown in UDF cleanup code

closes #760


Project: http://git-wip-us.apache.org/repos/asf/drill/repo
Commit: http://git-wip-us.apache.org/repos/asf/drill/commit/470558e6
Tree: http://git-wip-us.apache.org/repos/asf/drill/tree/470558e6
Diff: http://git-wip-us.apache.org/repos/asf/drill/diff/470558e6

Branch: refs/heads/master
Commit: 470558e6620d0e23b0b3b8003678dd97749a08bb
Parents: 6bc398f
Author: Arina Ielchiieva 
Authored: Fri Feb 24 14:06:50 2017 +0200
Committer: Sudheesh Katkam 
Committed: Fri Feb 24 18:41:48 2017 -0800

--
 .../drill/exec/expr/fn/FunctionImplementationRegistry.java  | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)
--


http://git-wip-us.apache.org/repos/asf/drill/blob/470558e6/exec/java-exec/src/main/java/org/apache/drill/exec/expr/fn/FunctionImplementationRegistry.java
--
diff --git 
a/exec/java-exec/src/main/java/org/apache/drill/exec/expr/fn/FunctionImplementationRegistry.java
 
b/exec/java-exec/src/main/java/org/apache/drill/exec/expr/fn/FunctionImplementationRegistry.java
index 590a99a..ce0d68b 100644
--- 
a/exec/java-exec/src/main/java/org/apache/drill/exec/expr/fn/FunctionImplementationRegistry.java
+++ 
b/exec/java-exec/src/main/java/org/apache/drill/exec/expr/fn/FunctionImplementationRegistry.java
@@ -466,7 +466,10 @@ public class FunctionImplementationRegistry implements 
FunctionLookupContext, Au
   FileUtils.deleteQuietly(tmpDir);
 } else {
   try {
-FileUtils.cleanDirectory(new File(localUdfDir.toUri().getPath()));
+File localDir = new File(localUdfDir.toUri().getPath());
+if (localDir.exists()) {
+  FileUtils.cleanDirectory(localDir);
+}
   } catch (IOException e) {
 logger.warn("Problems during local udf directory clean up", e);
   }



[17/29] drill git commit: DRILL-4280: CORE (user to bit authentication, Java)

2017-02-24 Thread sudheesh
http://git-wip-us.apache.org/repos/asf/drill/blob/b6e59ec3/exec/java-exec/src/main/java/org/apache/drill/exec/rpc/user/UserSession.java
--
diff --git 
a/exec/java-exec/src/main/java/org/apache/drill/exec/rpc/user/UserSession.java 
b/exec/java-exec/src/main/java/org/apache/drill/exec/rpc/user/UserSession.java
index 61429f2..6d74c1d 100644
--- 
a/exec/java-exec/src/main/java/org/apache/drill/exec/rpc/user/UserSession.java
+++ 
b/exec/java-exec/src/main/java/org/apache/drill/exec/rpc/user/UserSession.java
@@ -17,18 +17,15 @@
  */
 package org.apache.drill.exec.rpc.user;
 
-import java.io.Closeable;
 import java.io.IOException;
 import java.util.List;
 import java.util.Map;
-import java.util.Set;
 import java.util.UUID;
 import java.util.concurrent.ConcurrentMap;
 import java.util.concurrent.atomic.AtomicInteger;
 
 import com.google.common.base.Preconditions;
 import com.google.common.base.Strings;
-import com.google.common.collect.ImmutableSet;
 import com.google.common.collect.Lists;
 
 import org.apache.calcite.schema.Schema;
@@ -36,10 +33,10 @@ import org.apache.calcite.schema.SchemaPlus;
 import org.apache.calcite.schema.Table;
 import org.apache.calcite.tools.ValidationException;
 import org.apache.drill.common.config.DrillConfig;
+import org.apache.drill.common.config.DrillProperties;
 import org.apache.drill.exec.planner.sql.SchemaUtilites;
 import org.apache.drill.exec.planner.sql.handlers.SqlHandlerUtil;
 import org.apache.drill.exec.proto.UserBitShared.UserCredentials;
-import org.apache.drill.exec.proto.UserProtos.Property;
 import org.apache.drill.exec.proto.UserProtos.UserProperties;
 import org.apache.drill.exec.server.options.OptionManager;
 import org.apache.drill.exec.server.options.SessionOptionManager;
@@ -52,7 +49,7 @@ import org.apache.drill.exec.store.dfs.WorkspaceSchemaFactory;
 import org.apache.hadoop.fs.FileSystem;
 import org.apache.hadoop.fs.Path;
 
-public class UserSession implements Closeable {
+public class UserSession implements AutoCloseable {
   private static final org.slf4j.Logger logger = 
org.slf4j.LoggerFactory.getLogger(UserSession.class);
 
   public static final String SCHEMA = "schema";
@@ -60,13 +57,10 @@ public class UserSession implements Closeable {
   public static final String PASSWORD = "password";
   public static final String IMPERSONATION_TARGET = "impersonation_target";
 
-  // known property names in lower case
-  private static final Set knownProperties = ImmutableSet.of(SCHEMA, 
USER, PASSWORD, IMPERSONATION_TARGET);
-
   private boolean supportComplexTypes = false;
   private UserCredentials credentials;
+  private DrillProperties properties;
   private OptionManager sessionOptions;
-  private final Map properties;
   private final AtomicInteger queryCount;
   private final String sessionId;
 
@@ -121,17 +115,7 @@ public class UserSession implements Closeable {
 }
 
 public Builder withUserProperties(UserProperties properties) {
-  if (properties != null) {
-for (int i = 0; i < properties.getPropertiesCount(); i++) {
-  final Property property = properties.getProperties(i);
-  final String propertyName = property.getKey().toLowerCase();
-  if (knownProperties.contains(propertyName)) {
-userSession.properties.put(propertyName, property.getValue());
-  } else {
-logger.warn("Ignoring unknown property: {}", propertyName);
-  }
-}
-  }
+  userSession.properties = 
DrillProperties.createFromProperties(properties, false);
   return this;
 }
 
@@ -156,7 +140,7 @@ public class UserSession implements Closeable {
 sessionId = UUID.randomUUID().toString();
 temporaryTables = Maps.newConcurrentMap();
 temporaryLocations = Maps.newConcurrentMap();
-properties = Maps.newHashMap();
+properties = DrillProperties.createEmpty();
   }
 
   public boolean isSupportComplexTypes() {
@@ -186,7 +170,7 @@ public class UserSession implements Closeable {
   }
 
   public String getTargetUserName() {
-return properties.get(IMPERSONATION_TARGET);
+return properties.getProperty(DrillProperties.IMPERSONATION_TARGET);
   }
 
   public void incrementQueryCount(final QueryCountIncrementer incrementer) {
@@ -223,14 +207,14 @@ public class UserSession implements Closeable {
   SchemaUtilites.throwSchemaNotFoundException(currentDefaultSchema, 
newDefaultSchemaPath);
 }
 
-setProp(SCHEMA, SchemaUtilites.getSchemaPath(newDefault));
+properties.setProperty(DrillProperties.SCHEMA, 
SchemaUtilites.getSchemaPath(newDefault));
   }
 
   /**
* @return Get current default schema path.
*/
   public String getDefaultSchemaPath() {
-return getProp(SCHEMA);
+return properties.getProperty(DrillProperties.SCHEMA, "");
   }
 
   /**
@@ -239,7 +223,7 @@ public class UserSession implements Closeable {
* @return A {@link org.apache.calcite.schema.SchemaPlus} object.
   

[11/29] drill git commit: DRILL-4280: HYGIENE

2017-02-24 Thread sudheesh
DRILL-4280: HYGIENE

+ Ignore files generated by IntelliJ in RAT plugin


Project: http://git-wip-us.apache.org/repos/asf/drill/repo
Commit: http://git-wip-us.apache.org/repos/asf/drill/commit/3efc2eca
Tree: http://git-wip-us.apache.org/repos/asf/drill/tree/3efc2eca
Diff: http://git-wip-us.apache.org/repos/asf/drill/diff/3efc2eca

Branch: refs/heads/master
Commit: 3efc2eca67cf53643df35a8a3c0a7663d085da57
Parents: 8614bae
Author: Sudheesh Katkam 
Authored: Wed Jan 25 18:38:53 2017 -0800
Committer: Sudheesh Katkam 
Committed: Fri Feb 24 19:01:41 2017 -0800

--
 pom.xml | 2 ++
 1 file changed, 2 insertions(+)
--


http://git-wip-us.apache.org/repos/asf/drill/blob/3efc2eca/pom.xml
--
diff --git a/pom.xml b/pom.xml
index d890c2e..99c2ede 100644
--- a/pom.xml
+++ b/pom.xml
@@ -211,6 +211,7 @@
 **/*.fmpp
 **/target/**
 **/*.iml
+**/.idea/**
 **/*.tdd
 **/*.project
 **/TAGS
@@ -223,6 +224,7 @@
 **/*.pb.h
 **/*.linux
 **/client/build/**
+**/cmake_install.cmake
 **/*.tbl
 **/*.httpd
 



[24/29] drill git commit: DRILL-4280: CORE (web client)

2017-02-24 Thread sudheesh
DRILL-4280: CORE (web client)

+ Disabled web server when authentication is enabled but PLAIN mechanism
  is not configured; log a warning


Project: http://git-wip-us.apache.org/repos/asf/drill/repo
Commit: http://git-wip-us.apache.org/repos/asf/drill/commit/5fff4981
Tree: http://git-wip-us.apache.org/repos/asf/drill/tree/5fff4981
Diff: http://git-wip-us.apache.org/repos/asf/drill/diff/5fff4981

Branch: refs/heads/master
Commit: 5fff49813b2298c02748dc1da501980e16cab43d
Parents: e2582a1
Author: Sudheesh Katkam 
Authored: Wed Jan 25 19:05:23 2017 -0800
Committer: Sudheesh Katkam 
Committed: Fri Feb 24 19:01:43 2017 -0800

--
 .../drill/exec/server/rest/WebServer.java   | 29 ++--
 1 file changed, 20 insertions(+), 9 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/drill/blob/5fff4981/exec/java-exec/src/main/java/org/apache/drill/exec/server/rest/WebServer.java
--
diff --git 
a/exec/java-exec/src/main/java/org/apache/drill/exec/server/rest/WebServer.java 
b/exec/java-exec/src/main/java/org/apache/drill/exec/server/rest/WebServer.java
index 0b19dce..685a823 100644
--- 
a/exec/java-exec/src/main/java/org/apache/drill/exec/server/rest/WebServer.java
+++ 
b/exec/java-exec/src/main/java/org/apache/drill/exec/server/rest/WebServer.java
@@ -26,6 +26,8 @@ import org.apache.commons.lang3.RandomStringUtils;
 import org.apache.commons.lang3.StringUtils;
 import org.apache.drill.common.config.DrillConfig;
 import org.apache.drill.exec.ExecConstants;
+import org.apache.drill.exec.rpc.security.plain.PlainFactory;
+import org.apache.drill.exec.server.BootStrapContext;
 import org.apache.drill.exec.server.rest.auth.DrillRestLoginService;
 import org.apache.drill.exec.work.WorkManager;
 import org.bouncycastle.asn1.x500.X500NameBuilder;
@@ -91,16 +93,18 @@ public class WebServer implements AutoCloseable {
   private final MetricRegistry metrics;
   private final WorkManager workManager;
   private final Server embeddedJetty;
+  private final BootStrapContext context;
 
   /**
* Create Jetty based web server.
-   * @param config DrillConfig instance.
-   * @param metrics Metrics registry.
+   *
+   * @param context Bootstrap context.
* @param workManager WorkManager instance.
*/
-  public WebServer(final DrillConfig config, final MetricRegistry metrics, 
final WorkManager workManager) {
-this.config = config;
-this.metrics = metrics;
+  public WebServer(final BootStrapContext context, final WorkManager 
workManager) {
+this.context = context;
+this.config = context.getConfig();
+this.metrics = context.getMetrics();
 this.workManager = workManager;
 
 if (config.getBoolean(ExecConstants.HTTP_ENABLE)) {
@@ -121,6 +125,13 @@ public class WebServer implements AutoCloseable {
 if (embeddedJetty == null) {
   return;
 }
+final boolean authEnabled = 
config.getBoolean(ExecConstants.USER_AUTHENTICATION_ENABLED);
+if (authEnabled && !context.getAuthProvider()
+.containsFactory(PlainFactory.SIMPLE_NAME)) {
+  logger.warn("Not starting web server. Currently Drill supports web 
authentication only through " +
+  "username/password. But PLAIN mechanism is not configured.");
+  return;
+}
 
 final ServerConnector serverConnector;
 if (config.getBoolean(ExecConstants.HTTP_ENABLE_SSL)) {
@@ -138,7 +149,6 @@ public class WebServer implements AutoCloseable {
 final ServletContextHandler servletContextHandler = new 
ServletContextHandler(ServletContextHandler.SESSIONS);
 servletContextHandler.setErrorHandler(errorHandler);
 servletContextHandler.setContextPath("/");
-embeddedJetty.setHandler(servletContextHandler);
 
 final ServletHolder servletHolder = new ServletHolder(new 
ServletContainer(new DrillRestServer(workManager)));
 servletHolder.setInitOrder(1);
@@ -159,9 +169,9 @@ public class WebServer implements AutoCloseable {
 staticHolder.setInitParameter("pathInfoOnly", "true");
 servletContextHandler.addServlet(staticHolder, "/static/*");
 
-if (config.getBoolean(ExecConstants.USER_AUTHENTICATION_ENABLED)) {
-  servletContextHandler.setSecurityHandler(createSecurityHandler());
-  
servletContextHandler.setSessionHandler(createSessionHandler(servletContextHandler.getSecurityHandler()));
+if (authEnabled) {
+servletContextHandler.setSecurityHandler(createSecurityHandler());
+
servletContextHandler.setSessionHandler(createSessionHandler(servletContextHandler.getSecurityHandler()));
 }
 
 if (config.getBoolean(ExecConstants.HTTP_CORS_ENABLED)) {
@@ -180,6 +190,7 @@ public class WebServer implements AutoCloseable {
   }
 }
 
+embeddedJetty.setHandler(servletContextHandler);
 embeddedJetty.start();
   }
 



[12/29] drill git commit: DRILL-5195: Publish Operator and MajorFragment Stats in Profile page

2017-02-24 Thread sudheesh
DRILL-5195: Publish Operator and MajorFragment Stats in Profile page

Improved UI
1. Introduction of Tooltips
2. Share of each operator as a percentages of the major fragment and of the 
query
  - This would help identify the most CPU intensive operators within a fragment 
and across the query
3. Rows emitted by each operator
4. For a running query, changes to 'last update' and 'last progress' now shows 
the elapsed time since.

closes #756


Project: http://git-wip-us.apache.org/repos/asf/drill/repo
Commit: http://git-wip-us.apache.org/repos/asf/drill/commit/8614bae5
Tree: http://git-wip-us.apache.org/repos/asf/drill/tree/8614bae5
Diff: http://git-wip-us.apache.org/repos/asf/drill/diff/8614bae5

Branch: refs/heads/master
Commit: 8614bae5e881dadeb556206c1e2129e9b816a50c
Parents: 6892164
Author: Kunal Khatua 
Authored: Fri Feb 24 17:18:40 2017 -0800
Committer: Sudheesh Katkam 
Committed: Fri Feb 24 19:01:41 2017 -0800

--
 .../server/rest/profile/FragmentWrapper.java| 208 +++
 .../server/rest/profile/OperatorWrapper.java| 141 +
 .../server/rest/profile/ProfileWrapper.java |  42 +++-
 .../exec/server/rest/profile/TableBuilder.java  | 120 +--
 .../src/main/resources/rest/profile/profile.ftl |   8 +-
 5 files changed, 420 insertions(+), 99 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/drill/blob/8614bae5/exec/java-exec/src/main/java/org/apache/drill/exec/server/rest/profile/FragmentWrapper.java
--
diff --git 
a/exec/java-exec/src/main/java/org/apache/drill/exec/server/rest/profile/FragmentWrapper.java
 
b/exec/java-exec/src/main/java/org/apache/drill/exec/server/rest/profile/FragmentWrapper.java
index ec0e2c8..b25b92a 100644
--- 
a/exec/java-exec/src/main/java/org/apache/drill/exec/server/rest/profile/FragmentWrapper.java
+++ 
b/exec/java-exec/src/main/java/org/apache/drill/exec/server/rest/profile/FragmentWrapper.java
@@ -17,9 +17,12 @@
  */
 package org.apache.drill.exec.server.rest.profile;
 
+import java.text.SimpleDateFormat;
 import java.util.ArrayList;
 import java.util.Collections;
+import java.util.Date;
 import java.util.List;
+import java.util.Locale;
 
 import org.apache.drill.exec.proto.UserBitShared.MajorFragmentProfile;
 import org.apache.drill.exec.proto.UserBitShared.MinorFragmentProfile;
@@ -49,75 +52,174 @@ public class FragmentWrapper {
 return String.format("fragment-%s", major.getMajorFragmentId());
   }
 
-  public static final String[] FRAGMENT_OVERVIEW_COLUMNS = {"Major Fragment", 
"Minor Fragments Reporting",
-"First Start", "Last Start", "First End", "Last End", "Min Runtime", "Avg 
Runtime", "Max Runtime", "Last Update",
-"Last Progress", "Max Peak Memory"};
+  public static final String[] ACTIVE_FRAGMENT_OVERVIEW_COLUMNS = {
+  OverviewTblTxt.MAJOR_FRAGMENT, OverviewTblTxt.MINOR_FRAGMENTS_REPORTING,
+  OverviewTblTxt.FIRST_START, OverviewTblTxt.LAST_START, 
OverviewTblTxt.FIRST_END, OverviewTblTxt.LAST_END,
+  OverviewTblTxt.MIN_RUNTIME, OverviewTblTxt.AVG_RUNTIME, 
OverviewTblTxt.MAX_RUNTIME,
+  OverviewTblTxt.PERCENT_BUSY,
+  OverviewTblTxt.LAST_UPDATE, OverviewTblTxt.LAST_PROGRESS,
+  OverviewTblTxt.MAX_PEAK_MEMORY
+  };
+
+  public static final String[] ACTIVE_FRAGMENT_OVERVIEW_COLUMNS_TOOLTIP = {
+  OverviewTblTooltip.MAJOR_FRAGMENT, 
OverviewTblTooltip.MINOR_FRAGMENTS_REPORTING,
+  OverviewTblTooltip.FIRST_START, OverviewTblTooltip.LAST_START, 
OverviewTblTooltip.FIRST_END, OverviewTblTooltip.LAST_END,
+  OverviewTblTooltip.MIN_RUNTIME, OverviewTblTooltip.AVG_RUNTIME, 
OverviewTblTooltip.MAX_RUNTIME,
+  OverviewTblTooltip.PERCENT_BUSY,
+  OverviewTblTooltip.LAST_UPDATE, OverviewTblTooltip.LAST_PROGRESS,
+  OverviewTblTooltip.MAX_PEAK_MEMORY
+  };
 
   // Not including Major Fragment ID and Minor Fragments Reporting
-  public static final int NUM_NULLABLE_OVERVIEW_COLUMNS = 
FRAGMENT_OVERVIEW_COLUMNS.length - 2;
+  public static final int NUM_NULLABLE_ACTIVE_OVERVIEW_COLUMNS = 
ACTIVE_FRAGMENT_OVERVIEW_COLUMNS.length - 2;
 
   public void addSummary(TableBuilder tb) {
 // Use only minor fragments that have complete profiles
 // Complete iff the fragment profile has at least one operator profile, 
and start and end times.
 final List complete = new ArrayList<>(
-  Collections2.filter(major.getMinorFragmentProfileList(), 
Filters.hasOperatorsAndTimes));
+Collections2.filter(major.getMinorFragmentProfileList(), 
Filters.hasOperatorsAndTimes));
 
-tb.appendCell(new OperatorPathBuilder().setMajor(major).build(), null);
-tb.appendCell(complete.size() + " / " + 
major.getMinorFragmentProfileCount(), null);
+tb.appendCell(new OperatorPathBuilder().setMajor(major).build());
+tb.appendCell(complete.size() + " / " + 
major.getMinor

[04/29] drill git commit: DRILL-5259: Allow listing a user-defined number of profiles

2017-02-24 Thread sudheesh
DRILL-5259: Allow listing a user-defined number of profiles

Allow changing default number of finished queries in web UI, when starting up 
Drillbits.
Option provided in drill-override.conf (default=100 ; defined in 
drill-module.conf)
Alternatively, the page can be loaded dynamically for the same.
e.g.
https://:8047/profiles?max=100

closes #751


Project: http://git-wip-us.apache.org/repos/asf/drill/repo
Commit: http://git-wip-us.apache.org/repos/asf/drill/commit/93bd7d0a
Tree: http://git-wip-us.apache.org/repos/asf/drill/tree/93bd7d0a
Diff: http://git-wip-us.apache.org/repos/asf/drill/diff/93bd7d0a

Branch: refs/heads/master
Commit: 93bd7d0a8465064ba75ffafd72d33995e4d5348c
Parents: 6be287d
Author: Kunal Khatua 
Authored: Tue Feb 21 11:07:01 2017 -0800
Committer: Sudheesh Katkam 
Committed: Fri Feb 24 18:41:50 2017 -0800

--
 .../org/apache/drill/exec/ExecConstants.java|  1 +
 .../server/rest/profile/ProfileResources.java   | 24 +++-
 .../src/main/resources/drill-module.conf|  3 ++-
 3 files changed, 21 insertions(+), 7 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/drill/blob/93bd7d0a/exec/java-exec/src/main/java/org/apache/drill/exec/ExecConstants.java
--
diff --git 
a/exec/java-exec/src/main/java/org/apache/drill/exec/ExecConstants.java 
b/exec/java-exec/src/main/java/org/apache/drill/exec/ExecConstants.java
index d739f88..ce16c32 100644
--- a/exec/java-exec/src/main/java/org/apache/drill/exec/ExecConstants.java
+++ b/exec/java-exec/src/main/java/org/apache/drill/exec/ExecConstants.java
@@ -90,6 +90,7 @@ public interface ExecConstants {
   String TEXT_LINE_READER_BUFFER_SIZE = 
"drill.exec.storage.file.text.buffer.size";
   String HAZELCAST_SUBNETS = "drill.exec.cache.hazel.subnets";
   String HTTP_ENABLE = "drill.exec.http.enabled";
+  String HTTP_MAX_PROFILES = "drill.exec.http.max_profiles";
   String HTTP_PORT = "drill.exec.http.port";
   String HTTP_ENABLE_SSL = "drill.exec.http.ssl_enabled";
   String HTTP_CORS_ENABLED = "drill.exec.http.cors.enabled";

http://git-wip-us.apache.org/repos/asf/drill/blob/93bd7d0a/exec/java-exec/src/main/java/org/apache/drill/exec/server/rest/profile/ProfileResources.java
--
diff --git 
a/exec/java-exec/src/main/java/org/apache/drill/exec/server/rest/profile/ProfileResources.java
 
b/exec/java-exec/src/main/java/org/apache/drill/exec/server/rest/profile/ProfileResources.java
index 9ab4f4a..e1f2099 100644
--- 
a/exec/java-exec/src/main/java/org/apache/drill/exec/server/rest/profile/ProfileResources.java
+++ 
b/exec/java-exec/src/main/java/org/apache/drill/exec/server/rest/profile/ProfileResources.java
@@ -31,12 +31,15 @@ import javax.ws.rs.GET;
 import javax.ws.rs.Path;
 import javax.ws.rs.PathParam;
 import javax.ws.rs.Produces;
+import javax.ws.rs.core.Context;
 import javax.ws.rs.core.MediaType;
 import javax.ws.rs.core.SecurityContext;
+import javax.ws.rs.core.UriInfo;
 import javax.xml.bind.annotation.XmlRootElement;
 
 import org.apache.drill.common.exceptions.DrillRuntimeException;
 import org.apache.drill.common.exceptions.UserException;
+import org.apache.drill.exec.ExecConstants;
 import org.apache.drill.exec.coord.ClusterCoordinator;
 import org.apache.drill.exec.coord.store.TransientStore;
 import org.apache.drill.exec.proto.GeneralRPCProtos.Ack;
@@ -61,8 +64,6 @@ import com.google.common.collect.Lists;
 public class ProfileResources {
   static final org.slf4j.Logger logger = 
org.slf4j.LoggerFactory.getLogger(ProfileResources.class);
 
-  public final static int MAX_PROFILES = 100;
-
   @Inject UserAuthEnabled authEnabled;
   @Inject WorkManager work;
   @Inject DrillUserPrincipal principal;
@@ -171,10 +172,13 @@ public class ProfileResources {
 public List getErrors() { return errors; }
   }
 
+  //max Param to cap listing of profiles
+  private static final String MAX_QPROFILES_PARAM = "max";
+
   @GET
   @Path("/profiles.json")
   @Produces(MediaType.APPLICATION_JSON)
-  public QProfiles getProfilesJSON() {
+  public QProfiles getProfilesJSON(@Context UriInfo uriInfo) {
 try {
   final PersistentStore completed = 
getProvider().getOrCreateStore(QueryManager.QUERY_PROFILE);
   final TransientStore running = 
getCoordinator().getOrCreateTransientStore(QueryManager.RUNNING_QUERY_INFO);
@@ -201,7 +205,15 @@ public class ProfileResources {
 
   final List finishedQueries = Lists.newArrayList();
 
-  final Iterator> range = 
completed.getRange(0, MAX_PROFILES);
+  //Defining #Profiles to load
+  int maxProfilesToLoad = 
work.getContext().getConfig().getInt(ExecConstants.HTTP_MAX_PROFILES);
+  String maxProfilesParams = 
uriInfo.getQueryParameters().getFirst(MAX_QPROFILES_PARAM);
+  if (maxProfilesParams != null 

[09/29] drill git commit: DRILL-5088: Set client's codec for toJson

2017-02-24 Thread sudheesh
DRILL-5088: Set client's codec for toJson

closes #702


Project: http://git-wip-us.apache.org/repos/asf/drill/repo
Commit: http://git-wip-us.apache.org/repos/asf/drill/commit/b892b997
Tree: http://git-wip-us.apache.org/repos/asf/drill/tree/b892b997
Diff: http://git-wip-us.apache.org/repos/asf/drill/diff/b892b997

Branch: refs/heads/master
Commit: b892b997dfa0259550942f076b0afd89b27c9fdf
Parents: 5db557c
Author: chunhui-shi 
Authored: Sun Dec 18 00:27:50 2016 -0800
Committer: Sudheesh Katkam 
Committed: Fri Feb 24 19:01:40 2017 -0800

--
 .../org/apache/drill/exec/store/mongo/MongoGroupScan.java| 8 +++-
 1 file changed, 7 insertions(+), 1 deletion(-)
--


http://git-wip-us.apache.org/repos/asf/drill/blob/b892b997/contrib/storage-mongo/src/main/java/org/apache/drill/exec/store/mongo/MongoGroupScan.java
--
diff --git 
a/contrib/storage-mongo/src/main/java/org/apache/drill/exec/store/mongo/MongoGroupScan.java
 
b/contrib/storage-mongo/src/main/java/org/apache/drill/exec/store/mongo/MongoGroupScan.java
index 43b5c6d..b834193 100644
--- 
a/contrib/storage-mongo/src/main/java/org/apache/drill/exec/store/mongo/MongoGroupScan.java
+++ 
b/contrib/storage-mongo/src/main/java/org/apache/drill/exec/store/mongo/MongoGroupScan.java
@@ -52,6 +52,8 @@ import org.apache.drill.exec.store.StoragePluginRegistry;
 import org.apache.drill.exec.store.mongo.MongoSubScan.MongoSubScanSpec;
 import org.apache.drill.exec.store.mongo.common.ChunkInfo;
 import org.bson.Document;
+import org.bson.codecs.BsonTypeClassMap;
+import org.bson.codecs.DocumentCodec;
 import org.bson.conversions.Bson;
 import org.bson.types.MaxKey;
 import org.bson.types.MinKey;
@@ -503,7 +505,11 @@ public class MongoGroupScan extends AbstractGroupScan 
implements
   long numDocs = collection.count();
   float approxDiskCost = 0;
   if (numDocs != 0) {
-String json = collection.find().first().toJson();
+//toJson should use client's codec, otherwise toJson could fail on
+// some types not known to DocumentCodec, e.g. DBRef.
+final DocumentCodec codec =
+new 
DocumentCodec(client.getMongoClientOptions().getCodecRegistry(), new 
BsonTypeClassMap());
+String json = collection.find().first().toJson(codec);
 approxDiskCost = json.getBytes().length * numDocs;
   }
   return new ScanStats(GroupScanProperty.EXACT_ROW_COUNT, numDocs, 1, 
approxDiskCost);



[03/29] drill git commit: DRILL-5275: Sort spill is slow due to repeated allocations

2017-02-24 Thread sudheesh
DRILL-5275: Sort spill is slow due to repeated allocations

Rather than create a heap buffer per vector when writing and reading,
the revised code creates a single, shared buffer used for all I/O
within a particular container. This improves performance by reducing GC
and CPU costs during I/Os.

Move I/O buffer, and methods to allocator

Allows the buffer to be shared. Especially in the sort, this is
important, as the sort may have many serializations open at once.

closes #754


Project: http://git-wip-us.apache.org/repos/asf/drill/repo
Commit: http://git-wip-us.apache.org/repos/asf/drill/commit/6bc398fc
Tree: http://git-wip-us.apache.org/repos/asf/drill/tree/6bc398fc
Diff: http://git-wip-us.apache.org/repos/asf/drill/diff/6bc398fc

Branch: refs/heads/master
Commit: 6bc398fc55bcbf73f1f882de67f146927d1d09d0
Parents: 38f816a
Author: Paul Rogers 
Authored: Sun Feb 19 17:53:31 2017 -0800
Committer: Sudheesh Katkam 
Committed: Fri Feb 24 18:41:48 2017 -0800

--
 .../cache/VectorAccessibleSerializable.java |  9 ++---
 .../apache/drill/exec/memory/BaseAllocator.java | 37 
 .../drill/exec/memory/BufferAllocator.java  | 29 +++
 3 files changed, 71 insertions(+), 4 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/drill/blob/6bc398fc/exec/java-exec/src/main/java/org/apache/drill/exec/cache/VectorAccessibleSerializable.java
--
diff --git 
a/exec/java-exec/src/main/java/org/apache/drill/exec/cache/VectorAccessibleSerializable.java
 
b/exec/java-exec/src/main/java/org/apache/drill/exec/cache/VectorAccessibleSerializable.java
index e3bf5bd..89876af 100644
--- 
a/exec/java-exec/src/main/java/org/apache/drill/exec/cache/VectorAccessibleSerializable.java
+++ 
b/exec/java-exec/src/main/java/org/apache/drill/exec/cache/VectorAccessibleSerializable.java
@@ -90,6 +90,7 @@ public class VectorAccessibleSerializable extends 
AbstractStreamSerializable {
* @param input the InputStream to read from
* @throws IOException
*/
+  @SuppressWarnings("resource")
   @Override
   public void readFromStream(InputStream input) throws IOException {
 final VectorContainer container = new VectorContainer();
@@ -112,7 +113,7 @@ public class VectorAccessibleSerializable extends 
AbstractStreamSerializable {
   final DrillBuf buf = allocator.buffer(dataLength);
   final ValueVector vector;
   try {
-buf.writeBytes(input, dataLength);
+allocator.read(buf, input, dataLength);
 vector = TypeHelper.getNewVector(field, allocator);
 vector.load(metaData, buf);
   } finally {
@@ -136,6 +137,7 @@ public class VectorAccessibleSerializable extends 
AbstractStreamSerializable {
* @param output the OutputStream to write to
* @throws IOException
*/
+  @SuppressWarnings("resource")
   @Override
   public void writeToStream(OutputStream output) throws IOException {
 Preconditions.checkNotNull(output);
@@ -159,7 +161,7 @@ public class VectorAccessibleSerializable extends 
AbstractStreamSerializable {
 
   /* If we have a selection vector, dump it to file first */
   if (svBuf != null) {
-svBuf.getBytes(0, output, svBuf.readableBytes());
+allocator.write(svBuf, output);
 sv2.setBuffer(svBuf);
 svBuf.release(); // sv2 now owns the buffer
 sv2.setRecordCount(svCount);
@@ -168,8 +170,7 @@ public class VectorAccessibleSerializable extends 
AbstractStreamSerializable {
   /* Dump the array of ByteBuf's associated with the value vectors */
   for (DrillBuf buf : incomingBuffers) {
 /* dump the buffer into the OutputStream */
-int bufLength = buf.readableBytes();
-buf.getBytes(0, output, bufLength);
+allocator.write(buf, output);
   }
 
   output.flush();

http://git-wip-us.apache.org/repos/asf/drill/blob/6bc398fc/exec/memory/base/src/main/java/org/apache/drill/exec/memory/BaseAllocator.java
--
diff --git 
a/exec/memory/base/src/main/java/org/apache/drill/exec/memory/BaseAllocator.java
 
b/exec/memory/base/src/main/java/org/apache/drill/exec/memory/BaseAllocator.java
index 1245e86..ba47998 100644
--- 
a/exec/memory/base/src/main/java/org/apache/drill/exec/memory/BaseAllocator.java
+++ 
b/exec/memory/base/src/main/java/org/apache/drill/exec/memory/BaseAllocator.java
@@ -21,6 +21,9 @@ import io.netty.buffer.ByteBufAllocator;
 import io.netty.buffer.DrillBuf;
 import io.netty.buffer.UnsafeDirectLittleEndian;
 
+import java.io.IOException;
+import java.io.InputStream;
+import java.io.OutputStream;
 import java.util.Arrays;
 import java.util.IdentityHashMap;
 import java.util.Set;
@@ -789,4 +792,38 @@ public abstract class BaseAllocator extends Accountant 
implements BufferAllocato
 

[08/29] drill git commit: DRILL-5196: Init MongoDB cluster when run a single test case directly through command line or IDE

2017-02-24 Thread sudheesh
DRILL-5196: Init MongoDB cluster when run a single test case directly through 
command line or IDE

Other fixes include:
+ Sync mongo-java-driver versions to newer 3.2.0
+ update flapdoodle package to latest accordingly

closes #741


Project: http://git-wip-us.apache.org/repos/asf/drill/repo
Commit: http://git-wip-us.apache.org/repos/asf/drill/commit/cd8af10f
Tree: http://git-wip-us.apache.org/repos/asf/drill/tree/cd8af10f
Diff: http://git-wip-us.apache.org/repos/asf/drill/diff/cd8af10f

Branch: refs/heads/master
Commit: cd8af10f70a6bab4795e24b882d277ade06d402b
Parents: b892b99
Author: chunhui-shi 
Authored: Fri Jan 13 17:20:46 2017 -0800
Committer: Sudheesh Katkam 
Committed: Fri Feb 24 19:01:40 2017 -0800

--
 contrib/storage-mongo/pom.xml   |  2 +-
 .../drill/exec/store/mongo/MongoTestBase.java   |  2 +
 .../exec/store/mongo/MongoTestConstants.java|  4 ++
 .../drill/exec/store/mongo/MongoTestSuit.java   | 59 +---
 .../exec/store/mongo/TestTableGenerator.java| 13 -
 .../src/test/resources/datatype-oid.json|  1 +
 exec/java-exec/pom.xml  |  2 +-
 7 files changed, 58 insertions(+), 25 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/drill/blob/cd8af10f/contrib/storage-mongo/pom.xml
--
diff --git a/contrib/storage-mongo/pom.xml b/contrib/storage-mongo/pom.xml
index 8ce34ef..c7c2b0d 100644
--- a/contrib/storage-mongo/pom.xml
+++ b/contrib/storage-mongo/pom.xml
@@ -69,7 +69,7 @@
 
   de.flapdoodle.embed
   de.flapdoodle.embed.mongo
-  1.50.0
+  1.50.5
   test
 
   

http://git-wip-us.apache.org/repos/asf/drill/blob/cd8af10f/contrib/storage-mongo/src/test/java/org/apache/drill/exec/store/mongo/MongoTestBase.java
--
diff --git 
a/contrib/storage-mongo/src/test/java/org/apache/drill/exec/store/mongo/MongoTestBase.java
 
b/contrib/storage-mongo/src/test/java/org/apache/drill/exec/store/mongo/MongoTestBase.java
index 1877a64..ec97514 100644
--- 
a/contrib/storage-mongo/src/test/java/org/apache/drill/exec/store/mongo/MongoTestBase.java
+++ 
b/contrib/storage-mongo/src/test/java/org/apache/drill/exec/store/mongo/MongoTestBase.java
@@ -36,6 +36,7 @@ public class MongoTestBase extends PlanTestBase implements 
MongoTestConstants {
 
   @BeforeClass
   public static void setUpBeforeClass() throws Exception {
+MongoTestSuit.initMongo();
 initMongoStoragePlugin();
   }
 
@@ -84,6 +85,7 @@ public class MongoTestBase extends PlanTestBase implements 
MongoTestConstants {
 
   @AfterClass
   public static void tearDownMongoTestBase() throws Exception {
+MongoTestSuit.tearDownCluster();
 storagePlugin = null;
   }
 

http://git-wip-us.apache.org/repos/asf/drill/blob/cd8af10f/contrib/storage-mongo/src/test/java/org/apache/drill/exec/store/mongo/MongoTestConstants.java
--
diff --git 
a/contrib/storage-mongo/src/test/java/org/apache/drill/exec/store/mongo/MongoTestConstants.java
 
b/contrib/storage-mongo/src/test/java/org/apache/drill/exec/store/mongo/MongoTestConstants.java
index 0ff031a..290c3c3 100644
--- 
a/contrib/storage-mongo/src/test/java/org/apache/drill/exec/store/mongo/MongoTestConstants.java
+++ 
b/contrib/storage-mongo/src/test/java/org/apache/drill/exec/store/mongo/MongoTestConstants.java
@@ -44,6 +44,10 @@ public interface MongoTestConstants {
   public static final String EMP_DATA = "emp.json";
   public static final String SCHEMA_CHANGE_DATA = 
"schema_change_int_to_string.json";
 
+  String DATATYPE_DB = "datatype";
+  String DATATYPE_COLLECTION = "types";
+  String DATATYPE_DATA = "datatype-oid.json";
+
   public static final String REPLICA_SET_1_NAME = "shard_1_replicas";
   public static final String REPLICA_SET_2_NAME = "shard_2_replicas";
 

http://git-wip-us.apache.org/repos/asf/drill/blob/cd8af10f/contrib/storage-mongo/src/test/java/org/apache/drill/exec/store/mongo/MongoTestSuit.java
--
diff --git 
a/contrib/storage-mongo/src/test/java/org/apache/drill/exec/store/mongo/MongoTestSuit.java
 
b/contrib/storage-mongo/src/test/java/org/apache/drill/exec/store/mongo/MongoTestSuit.java
index 01ee915..c34afe3 100644
--- 
a/contrib/storage-mongo/src/test/java/org/apache/drill/exec/store/mongo/MongoTestSuit.java
+++ 
b/contrib/storage-mongo/src/test/java/org/apache/drill/exec/store/mongo/MongoTestSuit.java
@@ -23,6 +23,7 @@ import java.util.ArrayList;
 import java.util.HashMap;
 import java.util.List;
 import java.util.Map;
+import java.util.concurrent.atomic.AtomicInteger;
 
 import org.bson.Document;
 import org.bson.conversions.Bson;
@@ -73,6 +74,8 @@ public class MongoTestSuit implem

[23/29] drill git commit: DRILL-4280: CORE (bit to bit authentication, control)

2017-02-24 Thread sudheesh
DRILL-4280: CORE (bit to bit authentication, control)

+ Support authentication in ControlServer and ControlClient
+ Add AuthenticationCommand as an initial command after handshake
  and before the command that initiates a connection
+ Add ControlConnectionConfig to encapsulate configuration
+ ControlMessageHandler now implements RequestHandler

control


Project: http://git-wip-us.apache.org/repos/asf/drill/repo
Commit: http://git-wip-us.apache.org/repos/asf/drill/commit/180dd564
Tree: http://git-wip-us.apache.org/repos/asf/drill/tree/180dd564
Diff: http://git-wip-us.apache.org/repos/asf/drill/diff/180dd564

Branch: refs/heads/master
Commit: 180dd5648ab604b6396d91ba69a2f777f19bf79c
Parents: b6e59ec
Author: Sudheesh Katkam 
Authored: Wed Jan 25 19:03:52 2017 -0800
Committer: Sudheesh Katkam 
Committed: Fri Feb 24 19:01:43 2017 -0800

--
 .../org/apache/drill/exec/ExecConstants.java|   1 +
 .../exec/rpc/AbstractServerConnection.java  |   2 +-
 .../drill/exec/rpc/BitConnectionConfig.java |  98 +++
 .../rpc/control/ConnectionManagerRegistry.java  |  38 ++---
 .../drill/exec/rpc/control/ControlClient.java   | 165 +++
 .../exec/rpc/control/ControlConnection.java |  80 +
 .../rpc/control/ControlConnectionConfig.java|  48 ++
 .../rpc/control/ControlConnectionManager.java   |  43 ++---
 .../exec/rpc/control/ControlRpcConfig.java  |   4 +-
 .../drill/exec/rpc/control/ControlServer.java   |  63 +++
 .../drill/exec/rpc/control/ControlTunnel.java   |   9 +-
 .../drill/exec/rpc/control/Controller.java  |   3 +-
 .../drill/exec/rpc/control/ControllerImpl.java  |  29 ++--
 .../rpc/control/DefaultInstanceHandler.java |   3 +
 .../org/apache/drill/exec/work/WorkManager.java |   3 +-
 .../exec/work/batch/ControlMessageHandler.java  |  37 +++--
 .../work/fragment/NonRootFragmentManager.java   |   2 +-
 .../src/main/resources/drill-module.conf|   3 +-
 18 files changed, 448 insertions(+), 183 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/drill/blob/180dd564/exec/java-exec/src/main/java/org/apache/drill/exec/ExecConstants.java
--
diff --git 
a/exec/java-exec/src/main/java/org/apache/drill/exec/ExecConstants.java 
b/exec/java-exec/src/main/java/org/apache/drill/exec/ExecConstants.java
index b8f0c23..460702a 100644
--- a/exec/java-exec/src/main/java/org/apache/drill/exec/ExecConstants.java
+++ b/exec/java-exec/src/main/java/org/apache/drill/exec/ExecConstants.java
@@ -114,6 +114,7 @@ public interface ExecConstants {
   String PAM_AUTHENTICATOR_PROFILES = 
"drill.exec.security.user.auth.pam_profiles";
   String BIT_AUTHENTICATION_ENABLED = "drill.exec.security.bit.auth.enabled";
   String BIT_AUTHENTICATION_MECHANISM = 
"drill.exec.security.bit.auth.mechanism";
+  String USE_LOGIN_PRINCIPAL = 
"drill.exec.security.bit.auth.use_login_principal";
   /** Size of JDBC batch queue (in batches) above which throttling begins. */
   String JDBC_BATCH_QUEUE_THROTTLING_THRESHOLD =
   "drill.jdbc.batch_queue_throttling_threshold";

http://git-wip-us.apache.org/repos/asf/drill/blob/180dd564/exec/java-exec/src/main/java/org/apache/drill/exec/rpc/AbstractServerConnection.java
--
diff --git 
a/exec/java-exec/src/main/java/org/apache/drill/exec/rpc/AbstractServerConnection.java
 
b/exec/java-exec/src/main/java/org/apache/drill/exec/rpc/AbstractServerConnection.java
index 72af064..db87bfc 100644
--- 
a/exec/java-exec/src/main/java/org/apache/drill/exec/rpc/AbstractServerConnection.java
+++ 
b/exec/java-exec/src/main/java/org/apache/drill/exec/rpc/AbstractServerConnection.java
@@ -87,7 +87,7 @@ public abstract class AbstractServerConnection>
   }
 
   @Override
-  public void finalizeSession() throws IOException {
+  public void finalizeSaslSession() throws IOException {
 final String authorizationID = getSaslServer().getAuthorizationID();
 final String remoteShortName = new 
HadoopKerberosName(authorizationID).getShortName();
 final String localShortName = 
UserGroupInformation.getLoginUser().getShortUserName();

http://git-wip-us.apache.org/repos/asf/drill/blob/180dd564/exec/java-exec/src/main/java/org/apache/drill/exec/rpc/BitConnectionConfig.java
--
diff --git 
a/exec/java-exec/src/main/java/org/apache/drill/exec/rpc/BitConnectionConfig.java
 
b/exec/java-exec/src/main/java/org/apache/drill/exec/rpc/BitConnectionConfig.java
new file mode 100644
index 000..71e5a86
--- /dev/null
+++ 
b/exec/java-exec/src/main/java/org/apache/drill/exec/rpc/BitConnectionConfig.java
@@ -0,0 +1,98 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTI

[27/29] drill git commit: DRILL-4280: CORE (user to bit authentication, C++)

2017-02-24 Thread sudheesh
DRILL-4280: CORE (user to bit authentication, C++)

closes #578


Project: http://git-wip-us.apache.org/repos/asf/drill/repo
Commit: http://git-wip-us.apache.org/repos/asf/drill/commit/3c3b08c5
Tree: http://git-wip-us.apache.org/repos/asf/drill/tree/3c3b08c5
Diff: http://git-wip-us.apache.org/repos/asf/drill/diff/3c3b08c5

Branch: refs/heads/master
Commit: 3c3b08c5abbd4e9e11dadb8e97367db0c13b3243
Parents: f9f99e0
Author: Sudheesh Katkam 
Authored: Thu Feb 23 18:47:04 2017 -0800
Committer: Sudheesh Katkam 
Committed: Fri Feb 24 20:01:18 2017 -0800

--
 contrib/native/client/CMakeLists.txt|   4 +
 .../native/client/cmakeModules/FindSASL.cmake   |  49 +
 .../native/client/example/querySubmitter.cpp|   9 +-
 .../native/client/src/clientlib/CMakeLists.txt  |   7 +-
 .../native/client/src/clientlib/drillClient.cpp |  16 +-
 .../client/src/clientlib/drillClientImpl.cpp| 201 +++---
 .../client/src/clientlib/drillClientImpl.hpp|  27 ++-
 .../src/clientlib/saslAuthenticatorImpl.cpp | 207 +++
 .../src/clientlib/saslAuthenticatorImpl.hpp |  65 ++
 .../native/client/src/include/drill/common.hpp  |   3 +
 .../client/src/include/drill/drillClient.hpp|   4 +
 11 files changed, 552 insertions(+), 40 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/drill/blob/3c3b08c5/contrib/native/client/CMakeLists.txt
--
diff --git a/contrib/native/client/CMakeLists.txt 
b/contrib/native/client/CMakeLists.txt
index 65e3b85..7b54b00 100644
--- a/contrib/native/client/CMakeLists.txt
+++ b/contrib/native/client/CMakeLists.txt
@@ -125,6 +125,8 @@ include_directories(${PROTOBUF_INCLUDE_DIR})
 #Find Zookeeper
 find_package(Zookeeper REQUIRED )
 
+# Find Cyrus SASL
+find_package(SASL REQUIRED)
 
 # Generated sources
 configure_file(
@@ -152,6 +154,8 @@ add_subdirectory("${CMAKE_SOURCE_DIR}/src/clientlib/y2038")
 add_subdirectory("${CMAKE_SOURCE_DIR}/src/clientlib")
 include_directories(${CMAKE_SOURCE_DIR}/src/include ${Zookeeper_INCLUDE_DIRS})
 
+include_directories(${SASL_INCLUDE_DIRS})
+
 add_subdirectory("${CMAKE_SOURCE_DIR}/src/test")
 
 # add a DEBUG preprocessor macro

http://git-wip-us.apache.org/repos/asf/drill/blob/3c3b08c5/contrib/native/client/cmakeModules/FindSASL.cmake
--
diff --git a/contrib/native/client/cmakeModules/FindSASL.cmake 
b/contrib/native/client/cmakeModules/FindSASL.cmake
new file mode 100644
index 000..35d91c7
--- /dev/null
+++ b/contrib/native/client/cmakeModules/FindSASL.cmake
@@ -0,0 +1,49 @@
+#
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+# - Try to find Cyrus SASL
+
+if (MSVC)
+if("${SASL_HOME}_" MATCHES "^_$")
+message(" ")
+message("- Please set the cache variable SASL_HOME to point to the 
directory with the Cyrus SASL source.")
+message("- CMAKE will look for Cyrus SASL include files in 
$SASL_HOME/include or $SASL_HOME/win32/include.")
+message("- CMAKE will look for Cyrus SASL library files in 
$SASL_HOME/lib.")
+else()
+FILE(TO_CMAKE_PATH ${SASL_HOME} SASL_HomePath)
+set(SASL_LIB_PATHS ${SASL_HomePath}/lib)
+
+find_path(SASL_INCLUDE_DIR sasl.h ${SASL_HomePath}/include 
${SASL_HomePath}/win32/include)
+find_library(SASL_LIBRARY NAMES 
"libsasl2${CMAKE_SHARED_LIBRARY_SUFFIX}" PATHS ${SASL_LIB_PATHS})
+endif()
+else()
+set(SASL_LIB_PATHS /usr/local/lib /opt/local/lib)
+find_path(SASL_INCLUDE_DIR sasl/sasl.h /usr/local/include 
/opt/local/include)
+find_library(SASL_LIBRARY NAMES "libsasl2${CMAKE_SHARED_LIBRARY_SUFFIX}" 
PATHS ${SASL_LIB_PATHS})
+endif()
+
+
+set(SASL_LIBRARIES ${SASL_LIBRARY})
+set(SASL_INCLUDE_DIRS ${SASL_INCLUDE_DIR})
+
+include(FindPackageHandleStandardArgs)
+# handle the QUIETLY and REQUIRED arguments and set SASL_FOUND to TRUE if all 
listed variables are valid
+find_package_handle_standard_args(SASL  DEFAULT_MSG
+SASL_LIBRARY SASL_INCLUDE_DIR)
+
+mark_as_advanced(SASL_INCLUDE_DIR SASL_LIBRARY)

http://git

[01/29] drill git commit: DRILL-5273: CompliantTextReader exhausts 4 GB memory when reading 5000 small files

2017-02-24 Thread sudheesh
Repository: drill
Updated Branches:
  refs/heads/master 38f816a45 -> 3c3b08c5a


DRILL-5273: CompliantTextReader exhausts 4 GB memory when reading 5000 small 
files

Please see JIRA for details of problem and fix.

closes #750


Project: http://git-wip-us.apache.org/repos/asf/drill/repo
Commit: http://git-wip-us.apache.org/repos/asf/drill/commit/24b4e7ff
Tree: http://git-wip-us.apache.org/repos/asf/drill/tree/24b4e7ff
Diff: http://git-wip-us.apache.org/repos/asf/drill/diff/24b4e7ff

Branch: refs/heads/master
Commit: 24b4e7ffa48182876e1519e3c8dd89bd1088f0cd
Parents: 470558e
Author: Paul Rogers 
Authored: Fri Feb 17 09:24:22 2017 -0800
Committer: Sudheesh Katkam 
Committed: Fri Feb 24 18:41:48 2017 -0800

--
 .../compliant/CompliantTextRecordReader.java| 29 ++--
 1 file changed, 26 insertions(+), 3 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/drill/blob/24b4e7ff/exec/java-exec/src/main/java/org/apache/drill/exec/store/easy/text/compliant/CompliantTextRecordReader.java
--
diff --git 
a/exec/java-exec/src/main/java/org/apache/drill/exec/store/easy/text/compliant/CompliantTextRecordReader.java
 
b/exec/java-exec/src/main/java/org/apache/drill/exec/store/easy/text/compliant/CompliantTextRecordReader.java
index ac4abb9..ba01bc9 100644
--- 
a/exec/java-exec/src/main/java/org/apache/drill/exec/store/easy/text/compliant/CompliantTextRecordReader.java
+++ 
b/exec/java-exec/src/main/java/org/apache/drill/exec/store/easy/text/compliant/CompliantTextRecordReader.java
@@ -118,12 +118,21 @@ public class CompliantTextRecordReader extends 
AbstractRecordReader {
* @param outputMutator  Used to create the schema in the output record batch
* @throws ExecutionSetupException
*/
+  @SuppressWarnings("resource")
   @Override
   public void setup(OperatorContext context, OutputMutator outputMutator) 
throws ExecutionSetupException {
 
 oContext = context;
-readBuffer = context.getManagedBuffer(READ_BUFFER);
-whitespaceBuffer = context.getManagedBuffer(WHITE_SPACE_BUFFER);
+// Note: DO NOT use managed buffers here. They remain in existence
+// until the fragment is shut down. The buffers here are large.
+// If we scan 1000 files, and allocate 1 MB for each, we end up
+// holding onto 1 GB of memory in managed buffers.
+// Instead, we allocate the buffers explicitly, and must free
+// them.
+//readBuffer = context.getManagedBuffer(READ_BUFFER);
+//whitespaceBuffer = context.getManagedBuffer(WHITE_SPACE_BUFFER);
+readBuffer = context.getAllocator().buffer(READ_BUFFER);
+whitespaceBuffer = context.getAllocator().buffer(WHITE_SPACE_BUFFER);
 
 // setup Output, Input, and Reader
 try {
@@ -143,7 +152,7 @@ public class CompliantTextRecordReader extends 
AbstractRecordReader {
 
   // setup Input using InputStream
   stream = dfs.openPossiblyCompressedStream(split.getPath());
-  input = new TextInput(settings,  stream, readBuffer, split.getStart(), 
split.getStart() + split.getLength());
+  input = new TextInput(settings, stream, readBuffer, split.getStart(), 
split.getStart() + split.getLength());
 
   // setup Reader using Input and Output
   reader = new TextReader(settings, input, output, whitespaceBuffer);
@@ -162,6 +171,7 @@ public class CompliantTextRecordReader extends 
AbstractRecordReader {
* TODO: enhance to support more common header patterns
* @return field name strings
*/
+  @SuppressWarnings("resource")
   private String [] extractHeader() throws SchemaChangeException, IOException, 
ExecutionSetupException{
 assert (settings.isHeaderExtractionEnabled());
 assert (oContext != null);
@@ -228,6 +238,18 @@ public class CompliantTextRecordReader extends 
AbstractRecordReader {
*/
   @Override
   public void close() {
+
+// Release the buffers allocated above. Double-check to handle
+// unexpected multiple calls to close().
+
+if (readBuffer != null) {
+  readBuffer.release();
+  readBuffer = null;
+}
+if (whitespaceBuffer != null) {
+  whitespaceBuffer.release();
+  whitespaceBuffer = null;
+}
 try {
   if (reader != null) {
 reader.close();
@@ -246,6 +268,7 @@ public class CompliantTextRecordReader extends 
AbstractRecordReader {
   private class HeaderOutputMutator implements OutputMutator {
 private final Map fieldVectorMap = Maps.newHashMap();
 
+@SuppressWarnings("resource")
 @Override
 public  T addField(MaterializedField field, 
Class clazz) throws SchemaChangeException {
   ValueVector v = fieldVectorMap.get(field);



[06/29] drill git commit: DRILL-5257: Run-time control of query profiles

2017-02-24 Thread sudheesh
DRILL-5257: Run-time control of query profiles

Adds a run-time option to save (default) or not save query profiles.

Adds a run-time option to save query profiles in "debug" mode:
that is, after returning the last client response. (Normal mode is
to return the response before writing the profile.)

Tests for normal case are normal unit tests. Tests for debug mode
case are unit tests using the new framework that parse profiles.
The test framework is extended to save query profiles using this
new option.

Modifies the test framework to use the new options when a test
asks to save query profiles.

closes #747


Project: http://git-wip-us.apache.org/repos/asf/drill/repo
Commit: http://git-wip-us.apache.org/repos/asf/drill/commit/456e26cf
Tree: http://git-wip-us.apache.org/repos/asf/drill/tree/456e26cf
Diff: http://git-wip-us.apache.org/repos/asf/drill/diff/456e26cf

Branch: refs/heads/master
Commit: 456e26cf0113088a4089226bf088f49cdccf6821
Parents: 93bd7d0
Author: Paul Rogers 
Authored: Sun Feb 12 19:50:35 2017 -0800
Committer: Sudheesh Katkam 
Committed: Fri Feb 24 19:01:39 2017 -0800

--
 .../org/apache/drill/exec/ExecConstants.java| 18 ++
 .../server/options/SystemOptionManager.java |  4 ++-
 .../apache/drill/exec/work/foreman/Foreman.java | 36 ++--
 .../org/apache/drill/test/FixtureBuilder.java   | 35 ++-
 4 files changed, 72 insertions(+), 21 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/drill/blob/456e26cf/exec/java-exec/src/main/java/org/apache/drill/exec/ExecConstants.java
--
diff --git 
a/exec/java-exec/src/main/java/org/apache/drill/exec/ExecConstants.java 
b/exec/java-exec/src/main/java/org/apache/drill/exec/ExecConstants.java
index ce16c32..846cd8b 100644
--- a/exec/java-exec/src/main/java/org/apache/drill/exec/ExecConstants.java
+++ b/exec/java-exec/src/main/java/org/apache/drill/exec/ExecConstants.java
@@ -414,4 +414,22 @@ public interface ExecConstants {
 
   String DYNAMIC_UDF_SUPPORT_ENABLED = "exec.udf.enable_dynamic_support";
   BooleanValidator DYNAMIC_UDF_SUPPORT_ENABLED_VALIDATOR = new 
BooleanValidator(DYNAMIC_UDF_SUPPORT_ENABLED, true, true);
+
+  /**
+   * Option to save query profiles. If false, no query profile will be saved
+   * for any query.
+   */
+  String ENABLE_QUERY_PROFILE_OPTION = "exec.query_profile.save";
+  BooleanValidator ENABLE_QUERY_PROFILE_VALIDATOR = new BooleanValidator(
+  ENABLE_QUERY_PROFILE_OPTION, true, false);
+
+  /**
+   * Profiles are normally written after the last client message to reduce 
latency.
+   * When running tests, however, we want the profile written before the
+   * return so that the client can immediately read the profile for test
+   * verification.
+   */
+  String QUERY_PROFILE_DEBUG_OPTION = "exec.query_profile.debug_mode";
+  BooleanValidator QUERY_PROFILE_DEBUG_VALIDATOR = new BooleanValidator(
+  QUERY_PROFILE_DEBUG_OPTION, false, false);
 }

http://git-wip-us.apache.org/repos/asf/drill/blob/456e26cf/exec/java-exec/src/main/java/org/apache/drill/exec/server/options/SystemOptionManager.java
--
diff --git 
a/exec/java-exec/src/main/java/org/apache/drill/exec/server/options/SystemOptionManager.java
 
b/exec/java-exec/src/main/java/org/apache/drill/exec/server/options/SystemOptionManager.java
index 26a77ec..425131c 100644
--- 
a/exec/java-exec/src/main/java/org/apache/drill/exec/server/options/SystemOptionManager.java
+++ 
b/exec/java-exec/src/main/java/org/apache/drill/exec/server/options/SystemOptionManager.java
@@ -163,7 +163,9 @@ public class SystemOptionManager extends BaseOptionManager 
implements AutoClosea
   ExecConstants.CODE_GEN_EXP_IN_METHOD_SIZE_VALIDATOR,
   ExecConstants.CREATE_PREPARE_STATEMENT_TIMEOUT_MILLIS_VALIDATOR,
   ExecConstants.DYNAMIC_UDF_SUPPORT_ENABLED_VALIDATOR,
-  ExecConstants.EXTERNAL_SORT_DISABLE_MANAGED_OPTION
+  ExecConstants.EXTERNAL_SORT_DISABLE_MANAGED_OPTION,
+  ExecConstants.ENABLE_QUERY_PROFILE_VALIDATOR,
+  ExecConstants.QUERY_PROFILE_DEBUG_VALIDATOR
 };
 final Map tmp = new HashMap<>();
 for (final OptionValidator validator : validators) {

http://git-wip-us.apache.org/repos/asf/drill/blob/456e26cf/exec/java-exec/src/main/java/org/apache/drill/exec/work/foreman/Foreman.java
--
diff --git 
a/exec/java-exec/src/main/java/org/apache/drill/exec/work/foreman/Foreman.java 
b/exec/java-exec/src/main/java/org/apache/drill/exec/work/foreman/Foreman.java
index 30718b6..c58edce 100644
--- 
a/exec/java-exec/src/main/java/org/apache/drill/exec/work/foreman/Foreman.java
+++ 
b/exec/java-exec/src/main/java/org/apache/drill/exec/work/foreman/Foreman.java
@@ -1,4 +1,4 @@

[19/51] [partial] drill-site git commit: Cleaning up deleted content.

2017-02-24 Thread bridgetb
http://git-wip-us.apache.org/repos/asf/drill-site/blob/d42f2cdd/docs/odbc-on-linux-and-mac-introduction/index.html
--
diff --git a/docs/odbc-on-linux-and-mac-introduction/index.html 
b/docs/odbc-on-linux-and-mac-introduction/index.html
deleted file mode 100644
index c99bf48..000
--- a/docs/odbc-on-linux-and-mac-introduction/index.html
+++ /dev/null
@@ -1,1017 +0,0 @@
-
-
-
-
-
-
-
-
-
-ODBC on Linux and Mac Introduction - Apache Drill
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-  
-
-
-
-
-  
-  
-  
-  
-  
-  Menu
-  
-  
-  
-Documentation
-
-  
-Getting Started
-  
-Architecture
-  
-Tutorials
-  
-Install Drill
-  
-Configure Drill
-  
-Connect a Data 
Source
-  
-ODBC/JDBC Interfaces
-  
-Query Data
-  
-Performance Tuning
-  
-Log and Debug
-  
-Query Audit Logging
-  
-SQL Reference
-  
-Data Sources and 
File Formats
-  
-Develop Custom 
Functions
-  
-Troubleshooting
-  
-Developer 
Information
-  
-Release Notes
-  
-Sample Datasets
-  
-Archived Pages
-  
-Progress Reports
-  
-Project Bylaws
-  
-
-  
-  
-Community
-
-  Team
-  Mailing Lists
-  Community Resources
-
-  
-  FAQ
-  Blog
-  https://twitter.com/apachedrill"; 
title="apachedrill on twitter" target="_blank"> 

-  
-
-  
-  
-
-  
-
-  
-  
-
-   Download
-
-  
-
-
-
-
-
-
-  
-
-
-
-
-
-  
-
-  
-  
-
-  Getting 
Started
-  
-  
-
-  Drill Introduction
-
-  
-
-  Why Drill
-
-  
-  
-
-  
-
-  Architecture
-  
-  
-
-  Architecture Introduction
-
-  
-
-  Drill Query Execution
-
-  
-
-  Core Modules
-
-  
-
-  Performance
-
-  
-  
-
-  
-
-  Tutorials
-  
-  
-
-  Tutorials Introduction
-
-  
-
-  Drill in 10 Minutes
-
-  
-
-  Analyzing the Yelp Academic 
Dataset
-
-  
-
-  Learn 
Drill with the MapR Sandbox
-  
-  
-About the MapR Sandbox
-  
-Installing the Apache Drill 
Sandbox
-  
-Getting to Know the Drill 
Sandbox
-  
-Lesson 1: Learn about the Data 
Set
-  
-Lesson 2: Run Queries with 
ANSI SQL
-  
-Lesson 3: Run Queries 
on Complex Data Types
-  
-Summary
-  
-
-
-  
-
-  Analyzing Highly Dynamic 
Datasets
-
-  
-
-  Analyzing Social Media
-
-  
-  
-
-  
-
-  Install 
Drill
-  
-  
-
-  Install Drill Introduction
-
-  
-
-  Installing 
Drill in Embedded Mode
-  
-  
-Embedded Mode Prerequisites
-  
-Installing Drill on Linux 
and Mac OS X
-  
-Starting Drill on Linux and 
Mac OS X
-  
-Installing Drill on Windows
-  
-Starting Drill on Windows
-  
-
-
-  
-
-  Installing 
Drill in Distributed Mode
-  
-  
-Distributed Mode 
Prerequisites
-  
-Installing Drill on the 
Cluster
-  
-Starting Drill in Distributed 
Mode
-  
-
-
-  
-  
-
-  
-
-  Configure 
Drill
-  
-  
-
-  Configure Drill Introduction
-
-  
-
-  Configuring Drill Memory
-
-  
-
-  Configuring a Multitenant Cluster
-  
-  
-Configuring a 
Multitenant Cluster Introduction
-  
-Configuring Multitenant 
Resources
-  
-Configuring Resources 
for a Shared Drillbit
-  
-
-
-  
-
-  

[14/51] [partial] drill-site git commit: Cleaning up deleted content.

2017-02-24 Thread bridgetb
http://git-wip-us.apache.org/repos/asf/drill-site/blob/d42f2cdd/docs/select-group-by/index.html
--
diff --git a/docs/select-group-by/index.html b/docs/select-group-by/index.html
deleted file mode 100644
index 32c1db7..000
--- a/docs/select-group-by/index.html
+++ /dev/null
@@ -1,1049 +0,0 @@
-
-
-
-
-
-
-
-
-
-SELECT GROUP BY - Apache Drill
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-  
-
-
-
-
-  
-  
-  
-  
-  
-  Menu
-  
-  
-  
-Documentation
-
-  
-Getting Started
-  
-Architecture
-  
-Tutorials
-  
-Install Drill
-  
-Configure Drill
-  
-Connect a Data 
Source
-  
-ODBC/JDBC Interfaces
-  
-Query Data
-  
-Performance Tuning
-  
-Log and Debug
-  
-Query Audit Logging
-  
-SQL Reference
-  
-Data Sources and 
File Formats
-  
-Develop Custom 
Functions
-  
-Troubleshooting
-  
-Developer 
Information
-  
-Release Notes
-  
-Sample Datasets
-  
-Archived Pages
-  
-Progress Reports
-  
-Project Bylaws
-  
-
-  
-  
-Community
-
-  Team
-  Mailing Lists
-  Community Resources
-
-  
-  FAQ
-  Blog
-  https://twitter.com/apachedrill"; 
title="apachedrill on twitter" target="_blank"> 

-  
-
-  
-  
-
-  
-
-  
-  
-
-   Download
-
-  
-
-
-
-
-
-
-  
-
-
-
-
-
-  
-
-  
-  
-
-  Getting 
Started
-  
-  
-
-  Drill Introduction
-
-  
-
-  Why Drill
-
-  
-  
-
-  
-
-  Architecture
-  
-  
-
-  Architecture Introduction
-
-  
-
-  Drill Query Execution
-
-  
-
-  Core Modules
-
-  
-
-  Performance
-
-  
-  
-
-  
-
-  Tutorials
-  
-  
-
-  Tutorials Introduction
-
-  
-
-  Drill in 10 Minutes
-
-  
-
-  Analyzing the Yelp Academic 
Dataset
-
-  
-
-  Learn 
Drill with the MapR Sandbox
-  
-  
-About the MapR Sandbox
-  
-Installing the Apache Drill 
Sandbox
-  
-Getting to Know the Drill 
Sandbox
-  
-Lesson 1: Learn about the Data 
Set
-  
-Lesson 2: Run Queries with 
ANSI SQL
-  
-Lesson 3: Run Queries 
on Complex Data Types
-  
-Summary
-  
-
-
-  
-
-  Analyzing Highly Dynamic 
Datasets
-
-  
-
-  Analyzing Social Media
-
-  
-  
-
-  
-
-  Install 
Drill
-  
-  
-
-  Install Drill Introduction
-
-  
-
-  Installing 
Drill in Embedded Mode
-  
-  
-Embedded Mode Prerequisites
-  
-Installing Drill on Linux 
and Mac OS X
-  
-Starting Drill on Linux and 
Mac OS X
-  
-Installing Drill on Windows
-  
-Starting Drill on Windows
-  
-
-
-  
-
-  Installing 
Drill in Distributed Mode
-  
-  
-Distributed Mode 
Prerequisites
-  
-Installing Drill on the 
Cluster
-  
-Starting Drill in Distributed 
Mode
-  
-
-
-  
-  
-
-  
-
-  Configure 
Drill
-  
-  
-
-  Configure Drill Introduction
-
-  
-
-  Configuring Drill Memory
-
-  
-
-  Configuring a Multitenant Cluster
-  
-  
-Configuring a 
Multitenant Cluster Introduction
-  
-Configuring Multitenant 
Resources
-  
-Configuring Resources 
for a Shared Drillbit
-  
-
-
-  
-
-  Configuring User 
Impersonation
-
-  
-
-  Confi

[46/51] [partial] drill-site git commit: Cleaning up deleted content.

2017-02-24 Thread bridgetb
http://git-wip-us.apache.org/repos/asf/drill-site/blob/d42f2cdd/docs/alter-system-command/index.html
--
diff --git a/docs/alter-system-command/index.html 
b/docs/alter-system-command/index.html
deleted file mode 100644
index 2451485..000
--- a/docs/alter-system-command/index.html
+++ /dev/null
@@ -1,964 +0,0 @@
-
-
-
-
-
-
-
-
-
-ALTER SYSTEM Command - Apache Drill
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-  
-
-
-
-
-  
-  
-  
-  
-  
-  Menu
-  
-  
-  
-Documentation
-
-  
-Getting Started
-  
-Architecture
-  
-Tutorials
-  
-Install Drill
-  
-Configure Drill
-  
-Connect a Data 
Source
-  
-ODBC/JDBC Interfaces
-  
-Query Data
-  
-SQL Reference
-  
-Data Sources and 
File Formats
-  
-Develop Custom 
Functions
-  
-Developer 
Information
-  
-Release Notes
-  
-Sample Datasets
-  
-Archived Pages
-  
-Progress Reports
-  
-Project Bylaws
-  
-
-  
-  
-Community
-
-  Team
-  Mailing Lists
-  Community Resources
-
-  
-  FAQ
-  Blog
-  https://twitter.com/apachedrill"; 
title="apachedrill on twitter" target="_blank"> 

-  
-
-  
-  
-
-  
-
-  
-  
-
-   Download
-
-  
-
-
-
-  
-  
-
-
-
-
-
-  
-
-  
-  
-
-  Getting 
Started
-  
-  
-
-  Drill Introduction
-
-  
-
-  Why Drill
-
-  
-  
-
-  
-
-  Architecture
-  
-  
-
-  Architecture Introduction
-
-  
-
-  Core Modules
-
-  
-
-  Architectural Highlights
-  
-  
-Flexibility
-  
-Performance
-  
-
-
-  
-  
-
-  
-
-  Tutorials
-  
-  
-
-  Tutorials Introduction
-
-  
-
-  Drill in 10 Minutes
-
-  
-
-  Analyzing the Yelp Academic 
Dataset
-
-  
-
-  Learn 
Drill with the MapR Sandbox
-  
-  
-About the MapR Sandbox
-  
-Installing the Apache Drill 
Sandbox
-  
-Getting to Know the Drill 
Sandbox
-  
-Lesson 1: Learn about the Data 
Set
-  
-Lesson 2: Run Queries with 
ANSI SQL
-  
-Lesson 3: Run Queries 
on Complex Data Types
-  
-Summary
-  
-
-
-  
-
-  Analyzing Highly Dynamic 
Datasets
-
-  
-  
-
-  
-
-  Install 
Drill
-  
-  
-
-  Install Drill Introduction
-
-  
-
-  Installing 
Drill in Embedded Mode
-  
-  
-Embedded Mode Prerequisites
-  
-Installing Drill on Linux 
and Mac OS X
-  
-Starting Drill on Linux and 
Mac OS X
-  
-Installing Drill on Windows
-  
-Starting Drill on Windows
-  
-
-
-  
-
-  Installing 
Drill in Distributed Mode
-  
-  
-Distributed Mode 
Prerequisites
-  
-Installing Drill on the 
Cluster
-  
-Starting Drill in Distributed 
Mode
-  
-
-
-  
-  
-
-  
-
-  Configure 
Drill
-  
-  
-
-  Configure Drill Introduction
-
-  
-
-  Configuring Drill Memory
-
-  
-
-  Configuring a Multitenant Cluster
-  
-  
-Configuring a 
Multitenant Cluster Introduction
-  
-Configuring Multitenant 
Resources
-  
-Configuring Resources 
for a Shared Drillbit
-  
-
-
-  
-
-  Configuring User 
Impersonation
-
-  
-
-  Configuring User 
Authentication
-
-  
-
-  Configuration Options
-  

[03/51] [partial] drill-site git commit: Cleaning up deleted content.

2017-02-24 Thread bridgetb
http://git-wip-us.apache.org/repos/asf/drill-site/blob/d42f2cdd/docs/starting-the-web-ui/index.html
--
diff --git a/docs/starting-the-web-ui/index.html 
b/docs/starting-the-web-ui/index.html
deleted file mode 100644
index fe29862..000
--- a/docs/starting-the-web-ui/index.html
+++ /dev/null
@@ -1,1040 +0,0 @@
-
-
-
-
-
-
-
-
-
-Starting the Web UI - Apache Drill
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-  
-
-
-
-
-  
-  
-  
-  
-  
-  Menu
-  
-  
-  
-Documentation
-
-  
-Getting Started
-  
-Architecture
-  
-Tutorials
-  
-Install Drill
-  
-Configure Drill
-  
-Connect a Data 
Source
-  
-ODBC/JDBC Interfaces
-  
-Query Data
-  
-Performance Tuning
-  
-Log and Debug
-  
-SQL Reference
-  
-Data Sources and 
File Formats
-  
-Develop Custom 
Functions
-  
-Troubleshooting
-  
-Developer 
Information
-  
-Release Notes
-  
-Sample Datasets
-  
-Project Bylaws
-  
-
-  
-  
-Community
-
-  Team
-  Mailing Lists
-  Community Resources
-
-  
-  FAQ
-  Blog
-  https://twitter.com/apachedrill"; 
title="apachedrill on twitter" target="_blank"> 

-  
-
-  
-  
-
-  
-
-  
-  
-
-   Download
-
-  
-
-
-
-
-
-
-  
-
-
-
-
-
-  
-
-  
-  
-
-  Getting 
Started
-  
-  
-
-  Drill Introduction
-
-  
-
-  Why Drill
-
-  
-  
-
-  
-
-  Architecture
-  
-  
-
-  Architecture Introduction
-
-  
-
-  Drill Query Execution
-
-  
-
-  Core Modules
-
-  
-
-  Performance
-
-  
-  
-
-  
-
-  Tutorials
-  
-  
-
-  Tutorials Introduction
-
-  
-
-  Drill in 10 Minutes
-
-  
-
-  Analyzing the Yelp Academic 
Dataset
-
-  
-
-  Learn 
Drill with the MapR Sandbox
-  
-  
-About the MapR Sandbox
-  
-Installing the Apache Drill 
Sandbox
-  
-Getting to Know the Drill 
Sandbox
-  
-Lesson 1: Learn about the Data 
Set
-  
-Lesson 2: Run Queries with 
ANSI SQL
-  
-Lesson 3: Run Queries 
on Complex Data Types
-  
-Summary
-  
-
-
-  
-
-  Analyzing Highly Dynamic 
Datasets
-
-  
-
-  Analyzing Social Media
-
-  
-  
-
-  
-
-  Install Drill
-  
-  
-
-  Install Drill Introduction
-
-  
-
-  Installing 
Drill in Embedded Mode
-  
-  
-Embedded Mode Prerequisites
-  
-Installing Drill on Linux 
and Mac OS X
-  
-Starting Drill on Linux and 
Mac OS X
-  
-Installing Drill on Windows
-  
-Starting Drill on Windows
-  
-
-
-  
-
-  Installing 
Drill in Distributed Mode
-  
-  
-Distributed Mode 
Prerequisites
-  
-Installing Drill on the 
Cluster
-  
-Starting Drill in Distributed 
Mode
-  
-
-
-  
-
-  Starting the Web UI
-
-  
-  
-
-  
-
-  Configure 
Drill
-  
-  
-
-  Configure Drill Introduction
-
-  
-
-  Configuring Drill Memory
-
-  
-
-  Configuring a Multitenant Cluster
-  
-  
-Configuring a 
Multitenant Cluster Introduction
-  
-Configuring Multitenant 
Resources
-  
-Configuring Resources 
for a Shared Drillbit
-  
-
-
-  
-
-  Configuring User 
Impersonation
-
-  
-
-  Configuring U

[29/51] [partial] drill-site git commit: Cleaning up deleted content.

2017-02-24 Thread bridgetb
http://git-wip-us.apache.org/repos/asf/drill-site/blob/d42f2cdd/docs/installing-drill-on-linux/index.html
--
diff --git a/docs/installing-drill-on-linux/index.html 
b/docs/installing-drill-on-linux/index.html
deleted file mode 100644
index 2569720..000
--- a/docs/installing-drill-on-linux/index.html
+++ /dev/null
@@ -1,863 +0,0 @@
-
-
-
-
-
-
-
-
-
-Installing Drill on Linux - Apache Drill
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-  
-
-
-
-
-  
-  
-  
-  
-  
-  Menu
-  
-  
-  
-Documentation
-
-  
-Getting Started
-  
-Architecture
-  
-Tutorials
-  
-Install Drill
-  
-Connect a Data 
Source
-  
-ODBC/JDBC Interfaces
-  
-Query Data
-  
-SQL Reference
-  
-Data Sources and 
File Formats
-  
-Develop Custom 
Functions
-  
-Manage Drill
-  
-Developer 
Information
-  
-Release Notes
-  
-Sample Datasets
-  
-Archived Pages
-  
-Progress Reports
-  
-Project Bylaws
-  
-
-  
-  
-Community
-
-  Team
-  Mailing Lists
-  Community Resources
-
-  
-  FAQ
-  Blog
-  https://twitter.com/apachedrill"; 
title="apachedrill on twitter" target="_blank"> 

-  
-
-  
-  
-
-  
-
-  
-  
-
-   Download
-
-  
-
-
-
-  
-  
-
-
-
-
-
-  
-
-  
-  
-
-  Getting 
Started
-  
-  
-
-  Drill Introduction
-
-  
-
-  Why Drill
-
-  
-  
-
-  
-
-  Architecture
-  
-  
-
-  Architecture Introduction
-
-  
-
-  Core Modules
-
-  
-
-  Architectural Highlights
-  
-  
-Flexibility
-  
-Performance
-  
-
-
-  
-  
-
-  
-
-  Tutorials
-  
-  
-
-  Tutorials Introduction
-
-  
-
-  Drill in 10 Minutes
-
-  
-
-  Analyzing the Yelp Academic 
Dataset
-
-  
-
-  Learn 
Drill with the MapR Sandbox
-  
-  
-About the MapR Sandbox
-  
-Installing the Apache Drill 
Sandbox
-  
-Getting to Know the Drill 
Sandbox
-  
-Lession 1: Learn about the 
Data Set
-  
-Lession 2: Run Queries with 
ANSI SQL
-  
-Lession 3: Run 
Queries on Complex Data Types
-  
-Summary
-  
-
-
-  
-
-  Analyzing Highly Dynamic 
Datasets
-
-  
-  
-
-  
-
-  Install Drill
-  
-  
-
-  Install Drill Introduction
-
-  
-
-  Deploying Drill in a Cluster
-
-  
-
-  Installing 
Drill in Embedded Mode
-  
-  
-Embedded Mode Prerequisites
-  
-Installing Drill on Linux
-  
-Installing Drill on Mac OS X
-  
-Installing Drill on Windows
-  
-
-
-  
-
-  Installing Drill in 
Distributed Mode
-
-  
-  
-
-  
-
-  Connect a Data 
Source
-  
-  
-
-  Connect a Data Source 
Introduction
-
-  
-
-  Storage Plugin Registration
-
-  
-
-  Storage 
Plugin Configuration
-  
-  
-Plugin Configuration 
Introduction
-  
-Workspaces
-  
-File System Storage Plugin
-  
-HBase Storage Plugin
-  
-Hive Storage Plugin
-  
-Drill Default Input Format
-  
-
-
-  
-
-  MongoDB Plugin for Apache 
Drill
-
-  
-
-  MapR-DB Format
-
-  
-  
-
-  
-
-  ODBC/JDBC 
Interfaces
-  
-  
-
-  Interfaces Introduction
-
-  

[18/51] [partial] drill-site git commit: Cleaning up deleted content.

2017-02-24 Thread bridgetb
http://git-wip-us.apache.org/repos/asf/drill-site/blob/d42f2cdd/docs/optimizing-parquet-reading/index.html
--
diff --git a/docs/optimizing-parquet-reading/index.html 
b/docs/optimizing-parquet-reading/index.html
deleted file mode 100644
index 7e144ba..000
--- a/docs/optimizing-parquet-reading/index.html
+++ /dev/null
@@ -1,1057 +0,0 @@
-
-
-
-
-
-
-
-
-
-Optimizing Parquet Reading - Apache Drill
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-  
-
-
-
-
-  
-  
-  
-  
-  
-  Menu
-  
-  
-  
-Documentation
-
-  
-Getting Started
-  
-Architecture
-  
-Tutorials
-  
-Install Drill
-  
-Configure Drill
-  
-Connect a Data 
Source
-  
-ODBC/JDBC Interfaces
-  
-Query Data
-  
-Performance Tuning
-  
-Log and Debug
-  
-SQL Reference
-  
-Data Sources and 
File Formats
-  
-Develop Custom 
Functions
-  
-Troubleshooting
-  
-Developer 
Information
-  
-Release Notes
-  
-Sample Datasets
-  
-Project Bylaws
-  
-
-  
-  
-Community
-
-  Team
-  Mailing Lists
-  Community Resources
-
-  
-  FAQ
-  Blog
-  https://twitter.com/apachedrill"; 
title="apachedrill on twitter" target="_blank"> 

-  
-
-  
-  
-
-  
-
-  
-  
-
-   Download
-
-  
-
-
-
-
-
-
-  
-
-
-
-
-
-  
-
-  
-  
-
-  Getting 
Started
-  
-  
-
-  Drill Introduction
-
-  
-
-  Why Drill
-
-  
-  
-
-  
-
-  Architecture
-  
-  
-
-  Architecture Introduction
-
-  
-
-  Drill Query Execution
-
-  
-
-  Core Modules
-
-  
-
-  Performance
-
-  
-  
-
-  
-
-  Tutorials
-  
-  
-
-  Tutorials Introduction
-
-  
-
-  Drill in 10 Minutes
-
-  
-
-  Analyzing the Yelp Academic 
Dataset
-
-  
-
-  Learn 
Drill with the MapR Sandbox
-  
-  
-About the MapR Sandbox
-  
-Installing the Apache Drill 
Sandbox
-  
-Getting to Know the Drill 
Sandbox
-  
-Lesson 1: Learn about the Data 
Set
-  
-Lesson 2: Run Queries with 
ANSI SQL
-  
-Lesson 3: Run Queries 
on Complex Data Types
-  
-Summary
-  
-
-
-  
-
-  Analyzing Highly Dynamic 
Datasets
-
-  
-
-  Analyzing Social Media
-
-  
-  
-
-  
-
-  Install 
Drill
-  
-  
-
-  Install Drill Introduction
-
-  
-
-  Installing 
Drill in Embedded Mode
-  
-  
-Embedded Mode Prerequisites
-  
-Installing Drill on Linux 
and Mac OS X
-  
-Starting Drill on Linux and 
Mac OS X
-  
-Installing Drill on Windows
-  
-Starting Drill on Windows
-  
-
-
-  
-
-  Installing 
Drill in Distributed Mode
-  
-  
-Distributed Mode 
Prerequisites
-  
-Installing Drill on the 
Cluster
-  
-Starting Drill in Distributed 
Mode
-  
-
-
-  
-
-  Starting the Web Console
-
-  
-  
-
-  
-
-  Configure 
Drill
-  
-  
-
-  Configure Drill Introduction
-
-  
-
-  Configuring Drill Memory
-
-  
-
-  Configuring a Multitenant Cluster
-  
-  
-Configuring a 
Multitenant Cluster Introduction
-  
-Configuring Multitenant 
Resources
-  
-Configuring Resources 
for a Shared Drillbit
-  
-
-
-  
-
-  Configuring User 
Impersonation
-
-  
-

[27/51] [partial] drill-site git commit: Cleaning up deleted content.

2017-02-24 Thread bridgetb
http://git-wip-us.apache.org/repos/asf/drill-site/blob/d42f2cdd/docs/jdbc-storage-plugin/index.html
--
diff --git a/docs/jdbc-storage-plugin/index.html 
b/docs/jdbc-storage-plugin/index.html
deleted file mode 100644
index 0d114ed..000
--- a/docs/jdbc-storage-plugin/index.html
+++ /dev/null
@@ -1,1112 +0,0 @@
-
-
-
-
-
-
-
-
-
-JDBC Storage Plugin - Apache Drill
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-  
-
-
-
-
-  
-  
-  
-  
-  
-  Menu
-  
-  
-  
-Documentation
-
-  
-Getting Started
-  
-Architecture
-  
-Tutorials
-  
-Install Drill
-  
-Configure Drill
-  
-Connect a Data 
Source
-  
-ODBC/JDBC Interfaces
-  
-Query Data
-  
-Performance Tuning
-  
-Log and Debug
-  
-SQL Reference
-  
-Data Sources and 
File Formats
-  
-Develop Custom 
Functions
-  
-Troubleshooting
-  
-Developer 
Information
-  
-Release Notes
-  
-Sample Datasets
-  
-Project Bylaws
-  
-
-  
-  
-Community
-
-  Team
-  Mailing Lists
-  Community Resources
-
-  
-  FAQ
-  Blog
-  https://twitter.com/apachedrill"; 
title="apachedrill on twitter" target="_blank"> 

-  
-
-  
-  
-
-  
-
-  
-  
-
-   Download
-
-  
-
-
-
-
-
-
-  
-
-
-
-
-
-  
-
-  
-  
-
-  Getting 
Started
-  
-  
-
-  Drill Introduction
-
-  
-
-  Why Drill
-
-  
-  
-
-  
-
-  Architecture
-  
-  
-
-  Architecture Introduction
-
-  
-
-  Drill Query Execution
-
-  
-
-  Core Modules
-
-  
-
-  Performance
-
-  
-  
-
-  
-
-  Tutorials
-  
-  
-
-  Tutorials Introduction
-
-  
-
-  Drill in 10 Minutes
-
-  
-
-  Analyzing the Yelp Academic 
Dataset
-
-  
-
-  Learn 
Drill with the MapR Sandbox
-  
-  
-About the MapR Sandbox
-  
-Installing the Apache Drill 
Sandbox
-  
-Getting to Know the Drill 
Sandbox
-  
-Lesson 1: Learn about the Data 
Set
-  
-Lesson 2: Run Queries with 
ANSI SQL
-  
-Lesson 3: Run Queries 
on Complex Data Types
-  
-Summary
-  
-
-
-  
-
-  Analyzing Highly Dynamic 
Datasets
-
-  
-
-  Analyzing Social Media
-
-  
-
-  Analyzing Data Using Window 
Functions
-
-  
-  
-
-  
-
-  Install 
Drill
-  
-  
-
-  Install Drill Introduction
-
-  
-
-  Installing 
Drill in Embedded Mode
-  
-  
-Embedded Mode Prerequisites
-  
-Installing Drill on Linux 
and Mac OS X
-  
-Starting Drill on Linux and 
Mac OS X
-  
-Installing Drill on Windows
-  
-Starting Drill on Windows
-  
-
-
-  
-
-  Installing 
Drill in Distributed Mode
-  
-  
-Distributed Mode 
Prerequisites
-  
-Installing Drill on the 
Cluster
-  
-Starting Drill in Distributed 
Mode
-  
-
-
-  
-
-  Starting the Web Console
-
-  
-  
-
-  
-
-  Configure 
Drill
-  
-  
-
-  Configure Drill Introduction
-
-  
-
-  Configuring Drill Memory
-
-  
-
-  Configuring a Multitenant Cluster
-  
-  
-Configuring a 
Multitenant Cluster Introduction
-  
-Configuring Multitenant 
Resources
-  
-Configuring Resources 
for a Shared Drillbit
-  
-
-
-  
-
-  

[05/51] [partial] drill-site git commit: Cleaning up deleted content.

2017-02-24 Thread bridgetb
http://git-wip-us.apache.org/repos/asf/drill-site/blob/d42f2cdd/docs/show-databases-and-show-schemas-command/index.html
--
diff --git a/docs/show-databases-and-show-schemas-command/index.html 
b/docs/show-databases-and-show-schemas-command/index.html
deleted file mode 100644
index 292313a..000
--- a/docs/show-databases-and-show-schemas-command/index.html
+++ /dev/null
@@ -1,926 +0,0 @@
-
-
-
-
-
-
-
-
-
-SHOW DATABASES and SHOW SCHEMAS Command - Apache Drill
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-  
-
-
-
-
-  
-  
-  
-  
-  
-  Menu
-  
-  
-  
-Documentation
-
-  
-Getting Started
-  
-Architecture
-  
-Tutorials
-  
-Install Drill
-  
-Configure Drill
-  
-Connect a Data 
Source
-  
-ODBC/JDBC Interfaces
-  
-Query Data
-  
-SQL Reference
-  
-Data Sources and 
File Formats
-  
-Develop Custom 
Functions
-  
-Developer 
Information
-  
-Release Notes
-  
-Sample Datasets
-  
-Archived Pages
-  
-Progress Reports
-  
-Project Bylaws
-  
-
-  
-  
-Community
-
-  Team
-  Mailing Lists
-  Community Resources
-
-  
-  FAQ
-  Blog
-  https://twitter.com/apachedrill"; 
title="apachedrill on twitter" target="_blank"> 

-  
-
-  
-  
-
-  
-
-  
-  
-
-   Download
-
-  
-
-
-
-  
-  
-
-
-
-
-
-  
-
-  
-  
-
-  Getting 
Started
-  
-  
-
-  Drill Introduction
-
-  
-
-  Why Drill
-
-  
-  
-
-  
-
-  Architecture
-  
-  
-
-  Architecture Introduction
-
-  
-
-  Core Modules
-
-  
-
-  Architectural Highlights
-  
-  
-Flexibility
-  
-Performance
-  
-
-
-  
-  
-
-  
-
-  Tutorials
-  
-  
-
-  Tutorials Introduction
-
-  
-
-  Drill in 10 Minutes
-
-  
-
-  Analyzing the Yelp Academic 
Dataset
-
-  
-
-  Learn 
Drill with the MapR Sandbox
-  
-  
-About the MapR Sandbox
-  
-Installing the Apache Drill 
Sandbox
-  
-Getting to Know the Drill 
Sandbox
-  
-Lesson 1: Learn about the Data 
Set
-  
-Lesson 2: Run Queries with 
ANSI SQL
-  
-Lesson 3: Run Queries 
on Complex Data Types
-  
-Summary
-  
-
-
-  
-
-  Analyzing Highly Dynamic 
Datasets
-
-  
-  
-
-  
-
-  Install 
Drill
-  
-  
-
-  Install Drill Introduction
-
-  
-
-  Installing 
Drill in Embedded Mode
-  
-  
-Embedded Mode Prerequisites
-  
-Installing Drill on Linux 
and Mac OS X
-  
-Starting Drill on Linux and 
Mac OS X
-  
-Installing Drill on Windows
-  
-Starting Drill on Windows
-  
-
-
-  
-
-  Installing 
Drill in Distributed Mode
-  
-  
-Distributed Mode 
Prerequisites
-  
-Installing Drill on the 
Cluster
-  
-Starting Drill in Distributed 
Mode
-  
-
-
-  
-  
-
-  
-
-  Configure 
Drill
-  
-  
-
-  Configure Drill Introduction
-
-  
-
-  Configuring Drill Memory
-
-  
-
-  Configuring a Multitenant Cluster
-  
-  
-Configuring a 
Multitenant Cluster Introduction
-  
-Configuring Multitenant 
Resources
-  
-Configuring Resources 
for a Shared Drillbit
-  
-
-
-  
-
-  Configuring User 
Impersonation
-
-  
-
-  Configuring User 
Auth

[37/51] [partial] drill-site git commit: Cleaning up deleted content.

2017-02-24 Thread bridgetb
http://git-wip-us.apache.org/repos/asf/drill-site/blob/d42f2cdd/docs/deploying-drill-in-a-cluster/index.html
--
diff --git a/docs/deploying-drill-in-a-cluster/index.html 
b/docs/deploying-drill-in-a-cluster/index.html
deleted file mode 100644
index 1d25b9f..000
--- a/docs/deploying-drill-in-a-cluster/index.html
+++ /dev/null
@@ -1,935 +0,0 @@
-
-
-
-
-
-
-
-
-
-Deploying Drill in a Cluster - Apache Drill
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-  
-
-
-
-
-  
-  
-  
-  
-  
-  Menu
-  
-  
-  
-Documentation
-
-  
-Getting Started
-  
-Architecture
-  
-Tutorials
-  
-Install Drill
-  
-Connect a Data 
Source
-  
-ODBC/JDBC Interfaces
-  
-Query Data
-  
-SQL Reference
-  
-Data Sources and 
File Formats
-  
-Develop Custom 
Functions
-  
-Manage Drill
-  
-Developer 
Information
-  
-Release Notes
-  
-Sample Datasets
-  
-Archived Pages
-  
-Progress Reports
-  
-Project Bylaws
-  
-
-  
-  
-Community
-
-  Team
-  Mailing Lists
-  Community Resources
-
-  
-  FAQ
-  Blog
-  https://twitter.com/apachedrill"; 
title="apachedrill on twitter" target="_blank"> 

-  
-
-  
-  
-
-  
-
-  
-  
-
-   Download
-
-  
-
-
-
-  
-  
-
-
-
-
-
-  
-
-  
-  
-
-  Getting 
Started
-  
-  
-
-  Drill Introduction
-
-  
-
-  Why Drill
-
-  
-  
-
-  
-
-  Architecture
-  
-  
-
-  Architecture Introduction
-
-  
-
-  Core Modules
-
-  
-
-  Architectural Highlights
-  
-  
-Flexibility
-  
-Performance
-  
-
-
-  
-  
-
-  
-
-  Tutorials
-  
-  
-
-  Tutorials Introduction
-
-  
-
-  Drill in 10 Minutes
-
-  
-
-  Analyzing the Yelp Academic 
Dataset
-
-  
-
-  Learn 
Drill with the MapR Sandbox
-  
-  
-About the MapR Sandbox
-  
-Installing the Apache Drill 
Sandbox
-  
-Getting to Know the Drill 
Sandbox
-  
-Lession 1: Learn about the 
Data Set
-  
-Lession 2: Run Queries with 
ANSI SQL
-  
-Lession 3: Run 
Queries on Complex Data Types
-  
-Summary
-  
-
-
-  
-
-  Analyzing Highly Dynamic 
Datasets
-
-  
-  
-
-  
-
-  Install Drill
-  
-  
-
-  Install Drill Introduction
-
-  
-
-  Deploying Drill in a Cluster
-
-  
-
-  Installing 
Drill in Embedded Mode
-  
-  
-Embedded Mode Prerequisites
-  
-Installing Drill on Linux
-  
-Installing Drill on Mac OS X
-  
-Installing Drill on Windows
-  
-
-
-  
-
-  Installing Drill in 
Distributed Mode
-
-  
-  
-
-  
-
-  Connect a Data 
Source
-  
-  
-
-  Connect a Data Source 
Introduction
-
-  
-
-  Storage Plugin Registration
-
-  
-
-  Storage 
Plugin Configuration
-  
-  
-Plugin Configuration 
Introduction
-  
-Workspaces
-  
-File System Storage Plugin
-  
-HBase Storage Plugin
-  
-Hive Storage Plugin
-  
-Drill Default Input Format
-  
-
-
-  
-
-  MongoDB Plugin for Apache 
Drill
-
-  
-
-  MapR-DB Format
-
-  
-  
-
-  
-
-  ODBC/JDBC 
Interfaces
-  
-  
-
-  Interfaces Introduction
- 

[39/51] [partial] drill-site git commit: Cleaning up deleted content.

2017-02-24 Thread bridgetb
http://git-wip-us.apache.org/repos/asf/drill-site/blob/d42f2cdd/docs/create-table-as-ctas-command/index.html
--
diff --git a/docs/create-table-as-ctas-command/index.html 
b/docs/create-table-as-ctas-command/index.html
deleted file mode 100644
index e8a4cc0..000
--- a/docs/create-table-as-ctas-command/index.html
+++ /dev/null
@@ -1,991 +0,0 @@
-
-
-
-
-
-
-
-
-
-CREATE TABLE AS (CTAS) Command - Apache Drill
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-  
-
-
-
-
-  
-  
-  
-  
-  
-  Menu
-  
-  
-  
-Documentation
-
-  
-Getting Started
-  
-Architecture
-  
-Tutorials
-  
-Install Drill
-  
-Configure Drill
-  
-Connect a Data 
Source
-  
-ODBC/JDBC Interfaces
-  
-Query Data
-  
-SQL Reference
-  
-Data Sources and 
File Formats
-  
-Develop Custom 
Functions
-  
-Developer 
Information
-  
-Release Notes
-  
-Sample Datasets
-  
-Archived Pages
-  
-Progress Reports
-  
-Project Bylaws
-  
-
-  
-  
-Community
-
-  Team
-  Mailing Lists
-  Community Resources
-
-  
-  FAQ
-  Blog
-  https://twitter.com/apachedrill"; 
title="apachedrill on twitter" target="_blank"> 

-  
-
-  
-  
-
-  
-
-  
-  
-
-   Download
-
-  
-
-
-
-  
-  
-
-
-
-
-
-  
-
-  
-  
-
-  Getting 
Started
-  
-  
-
-  Drill Introduction
-
-  
-
-  Why Drill
-
-  
-  
-
-  
-
-  Architecture
-  
-  
-
-  Architecture Introduction
-
-  
-
-  Core Modules
-
-  
-
-  Architectural Highlights
-  
-  
-Flexibility
-  
-Performance
-  
-
-
-  
-  
-
-  
-
-  Tutorials
-  
-  
-
-  Tutorials Introduction
-
-  
-
-  Drill in 10 Minutes
-
-  
-
-  Analyzing the Yelp Academic 
Dataset
-
-  
-
-  Learn 
Drill with the MapR Sandbox
-  
-  
-About the MapR Sandbox
-  
-Installing the Apache Drill 
Sandbox
-  
-Getting to Know the Drill 
Sandbox
-  
-Lesson 1: Learn about the Data 
Set
-  
-Lesson 2: Run Queries with 
ANSI SQL
-  
-Lesson 3: Run Queries 
on Complex Data Types
-  
-Summary
-  
-
-
-  
-
-  Analyzing Highly Dynamic 
Datasets
-
-  
-  
-
-  
-
-  Install 
Drill
-  
-  
-
-  Install Drill Introduction
-
-  
-
-  Installing 
Drill in Embedded Mode
-  
-  
-Embedded Mode Prerequisites
-  
-Installing Drill on Linux 
and Mac OS X
-  
-Starting Drill on Linux and 
Mac OS X
-  
-Installing Drill on Windows
-  
-Starting Drill on Windows
-  
-
-
-  
-
-  Installing 
Drill in Distributed Mode
-  
-  
-Distributed Mode 
Prerequisites
-  
-Installing Drill on the 
Cluster
-  
-Starting Drill in Distributed 
Mode
-  
-
-
-  
-  
-
-  
-
-  Configure 
Drill
-  
-  
-
-  Configure Drill Introduction
-
-  
-
-  Configuring Drill Memory
-
-  
-
-  Configuring a Multitenant Cluster
-  
-  
-Configuring a 
Multitenant Cluster Introduction
-  
-Configuring Multitenant 
Resources
-  
-Configuring Resources 
for a Shared Drillbit
-  
-
-
-  
-
-  Configuring User 
Impersonation
-
-  
-
-  Configuring User 
Authentication
-
-  
-
- 

[11/51] [partial] drill-site git commit: Cleaning up deleted content.

2017-02-24 Thread bridgetb
http://git-wip-us.apache.org/repos/asf/drill-site/blob/d42f2cdd/docs/select-offset/index.html
--
diff --git a/docs/select-offset/index.html b/docs/select-offset/index.html
deleted file mode 100644
index 324a0e8..000
--- a/docs/select-offset/index.html
+++ /dev/null
@@ -1,1037 +0,0 @@
-
-
-
-
-
-
-
-
-
-SELECT OFFSET - Apache Drill
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-  
-
-
-
-
-  
-  
-  
-  
-  
-  Menu
-  
-  
-  
-Documentation
-
-  
-Getting Started
-  
-Architecture
-  
-Tutorials
-  
-Install Drill
-  
-Configure Drill
-  
-Connect a Data 
Source
-  
-ODBC/JDBC Interfaces
-  
-Query Data
-  
-Performance Tuning
-  
-Log and Debug
-  
-Query Audit Logging
-  
-SQL Reference
-  
-Data Sources and 
File Formats
-  
-Develop Custom 
Functions
-  
-Troubleshooting
-  
-Developer 
Information
-  
-Release Notes
-  
-Sample Datasets
-  
-Archived Pages
-  
-Progress Reports
-  
-Project Bylaws
-  
-
-  
-  
-Community
-
-  Team
-  Mailing Lists
-  Community Resources
-
-  
-  FAQ
-  Blog
-  https://twitter.com/apachedrill"; 
title="apachedrill on twitter" target="_blank"> 

-  
-
-  
-  
-
-  
-
-  
-  
-
-   Download
-
-  
-
-
-
-
-
-
-  
-
-
-
-
-
-  
-
-  
-  
-
-  Getting 
Started
-  
-  
-
-  Drill Introduction
-
-  
-
-  Why Drill
-
-  
-  
-
-  
-
-  Architecture
-  
-  
-
-  Architecture Introduction
-
-  
-
-  Drill Query Execution
-
-  
-
-  Core Modules
-
-  
-
-  Performance
-
-  
-  
-
-  
-
-  Tutorials
-  
-  
-
-  Tutorials Introduction
-
-  
-
-  Drill in 10 Minutes
-
-  
-
-  Analyzing the Yelp Academic 
Dataset
-
-  
-
-  Learn 
Drill with the MapR Sandbox
-  
-  
-About the MapR Sandbox
-  
-Installing the Apache Drill 
Sandbox
-  
-Getting to Know the Drill 
Sandbox
-  
-Lesson 1: Learn about the Data 
Set
-  
-Lesson 2: Run Queries with 
ANSI SQL
-  
-Lesson 3: Run Queries 
on Complex Data Types
-  
-Summary
-  
-
-
-  
-
-  Analyzing Highly Dynamic 
Datasets
-
-  
-
-  Analyzing Social Media
-
-  
-  
-
-  
-
-  Install 
Drill
-  
-  
-
-  Install Drill Introduction
-
-  
-
-  Installing 
Drill in Embedded Mode
-  
-  
-Embedded Mode Prerequisites
-  
-Installing Drill on Linux 
and Mac OS X
-  
-Starting Drill on Linux and 
Mac OS X
-  
-Installing Drill on Windows
-  
-Starting Drill on Windows
-  
-
-
-  
-
-  Installing 
Drill in Distributed Mode
-  
-  
-Distributed Mode 
Prerequisites
-  
-Installing Drill on the 
Cluster
-  
-Starting Drill in Distributed 
Mode
-  
-
-
-  
-  
-
-  
-
-  Configure 
Drill
-  
-  
-
-  Configure Drill Introduction
-
-  
-
-  Configuring Drill Memory
-
-  
-
-  Configuring a Multitenant Cluster
-  
-  
-Configuring a 
Multitenant Cluster Introduction
-  
-Configuring Multitenant 
Resources
-  
-Configuring Resources 
for a Shared Drillbit
-  
-
-
-  
-
-  Configuring User 
Impersonation
-
-  
-
-  Configuring Use

[30/51] [partial] drill-site git commit: Cleaning up deleted content.

2017-02-24 Thread bridgetb
http://git-wip-us.apache.org/repos/asf/drill-site/blob/d42f2cdd/docs/how-to-run-the-drill-demo/index.html
--
diff --git a/docs/how-to-run-the-drill-demo/index.html 
b/docs/how-to-run-the-drill-demo/index.html
deleted file mode 100644
index 8250e82..000
--- a/docs/how-to-run-the-drill-demo/index.html
+++ /dev/null
@@ -1,1327 +0,0 @@
-
-
-
-
-
-
-
-
-
-How to Run the Drill Demo - Apache Drill
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-  
-
-
-
-
-  
-  
-  
-  
-  
-  Menu
-  
-  
-  
-Documentation
-
-  
-Getting Started
-  
-Architecture
-  
-Tutorials
-  
-Install Drill
-  
-Configure Drill
-  
-Connect a Data 
Source
-  
-ODBC/JDBC Interfaces
-  
-Query Data
-  
-Performance Tuning
-  
-Log and Debug
-  
-SQL Reference
-  
-Data Sources and 
File Formats
-  
-Develop Custom 
Functions
-  
-Troubleshooting
-  
-Developer 
Information
-  
-Release Notes
-  
-Sample Datasets
-  
-Archived Pages
-  
-Progress Reports
-  
-Project Bylaws
-  
-
-  
-  
-Community
-
-  Team
-  Mailing Lists
-  Community Resources
-
-  
-  FAQ
-  Blog
-  https://twitter.com/apachedrill"; 
title="apachedrill on twitter" target="_blank"> 

-  
-
-  
-  
-
-  
-
-  
-  
-
-   Download
-
-  
-
-
-
-
-
-
-  
-
-
-
-
-
-  
-
-  
-  
-
-  Getting 
Started
-  
-  
-
-  Drill Introduction
-
-  
-
-  Why Drill
-
-  
-  
-
-  
-
-  Architecture
-  
-  
-
-  Architecture Introduction
-
-  
-
-  Drill Query Execution
-
-  
-
-  Core Modules
-
-  
-
-  Performance
-
-  
-  
-
-  
-
-  Tutorials
-  
-  
-
-  Tutorials Introduction
-
-  
-
-  Drill in 10 Minutes
-
-  
-
-  Analyzing the Yelp Academic 
Dataset
-
-  
-
-  Learn 
Drill with the MapR Sandbox
-  
-  
-About the MapR Sandbox
-  
-Installing the Apache Drill 
Sandbox
-  
-Getting to Know the Drill 
Sandbox
-  
-Lesson 1: Learn about the Data 
Set
-  
-Lesson 2: Run Queries with 
ANSI SQL
-  
-Lesson 3: Run Queries 
on Complex Data Types
-  
-Summary
-  
-
-
-  
-
-  Analyzing Highly Dynamic 
Datasets
-
-  
-
-  Analyzing Social Media
-
-  
-  
-
-  
-
-  Install 
Drill
-  
-  
-
-  Install Drill Introduction
-
-  
-
-  Installing 
Drill in Embedded Mode
-  
-  
-Embedded Mode Prerequisites
-  
-Installing Drill on Linux 
and Mac OS X
-  
-Starting Drill on Linux and 
Mac OS X
-  
-Installing Drill on Windows
-  
-Starting Drill on Windows
-  
-
-
-  
-
-  Installing 
Drill in Distributed Mode
-  
-  
-Distributed Mode 
Prerequisites
-  
-Installing Drill on the 
Cluster
-  
-Starting Drill in Distributed 
Mode
-  
-
-
-  
-  
-
-  
-
-  Configure 
Drill
-  
-  
-
-  Configure Drill Introduction
-
-  
-
-  Configuring Drill Memory
-
-  
-
-  Configuring a Multitenant Cluster
-  
-  
-Configuring a 
Multitenant Cluster Introduction
-  
-Configuring Multitenant 
Resources
-  
-Configuring Resources 
for a Shared Drillbit
-  
-
-
-  
-
-  Configuring User 
Impersonation
-
-  
-
- 

[16/51] [partial] drill-site git commit: Cleaning up deleted content.

2017-02-24 Thread bridgetb
http://git-wip-us.apache.org/repos/asf/drill-site/blob/d42f2cdd/docs/progress-reports/index.html
--
diff --git a/docs/progress-reports/index.html b/docs/progress-reports/index.html
deleted file mode 100644
index 84617a7..000
--- a/docs/progress-reports/index.html
+++ /dev/null
@@ -1,1044 +0,0 @@
-
-
-
-
-
-
-
-
-
-Progress Reports - Apache Drill
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-  
-
-
-
-
-  
-  
-  
-  
-  
-  Menu
-  
-  
-  
-Documentation
-
-  
-Getting Started
-  
-Architecture
-  
-Tutorials
-  
-Install Drill
-  
-Configure Drill
-  
-Connect a Data 
Source
-  
-ODBC/JDBC Interfaces
-  
-Query Data
-  
-Performance Tuning
-  
-Log and Debug
-  
-SQL Reference
-  
-Data Sources and 
File Formats
-  
-Develop Custom 
Functions
-  
-Troubleshooting
-  
-Developer 
Information
-  
-Release Notes
-  
-Sample Datasets
-  
-Archived Pages
-  
-Progress Reports
-  
-Project Bylaws
-  
-
-  
-  
-Community
-
-  Team
-  Mailing Lists
-  Community Resources
-
-  
-  FAQ
-  Blog
-  https://twitter.com/apachedrill"; 
title="apachedrill on twitter" target="_blank"> 

-  
-
-  
-  
-
-  
-
-  
-  
-
-   Download
-
-  
-
-
-
-
-
-
-  
-
-
-
-
-
-  
-
-  
-  
-
-  Getting 
Started
-  
-  
-
-  Drill Introduction
-
-  
-
-  Why Drill
-
-  
-  
-
-  
-
-  Architecture
-  
-  
-
-  Architecture Introduction
-
-  
-
-  Drill Query Execution
-
-  
-
-  Core Modules
-
-  
-
-  Performance
-
-  
-  
-
-  
-
-  Tutorials
-  
-  
-
-  Tutorials Introduction
-
-  
-
-  Drill in 10 Minutes
-
-  
-
-  Analyzing the Yelp Academic 
Dataset
-
-  
-
-  Learn 
Drill with the MapR Sandbox
-  
-  
-About the MapR Sandbox
-  
-Installing the Apache Drill 
Sandbox
-  
-Getting to Know the Drill 
Sandbox
-  
-Lesson 1: Learn about the Data 
Set
-  
-Lesson 2: Run Queries with 
ANSI SQL
-  
-Lesson 3: Run Queries 
on Complex Data Types
-  
-Summary
-  
-
-
-  
-
-  Analyzing Highly Dynamic 
Datasets
-
-  
-
-  Analyzing Social Media
-
-  
-  
-
-  
-
-  Install 
Drill
-  
-  
-
-  Install Drill Introduction
-
-  
-
-  Installing 
Drill in Embedded Mode
-  
-  
-Embedded Mode Prerequisites
-  
-Installing Drill on Linux 
and Mac OS X
-  
-Starting Drill on Linux and 
Mac OS X
-  
-Installing Drill on Windows
-  
-Starting Drill on Windows
-  
-
-
-  
-
-  Installing 
Drill in Distributed Mode
-  
-  
-Distributed Mode 
Prerequisites
-  
-Installing Drill on the 
Cluster
-  
-Starting Drill in Distributed 
Mode
-  
-
-
-  
-  
-
-  
-
-  Configure 
Drill
-  
-  
-
-  Configure Drill Introduction
-
-  
-
-  Configuring Drill Memory
-
-  
-
-  Configuring a Multitenant Cluster
-  
-  
-Configuring a 
Multitenant Cluster Introduction
-  
-Configuring Multitenant 
Resources
-  
-Configuring Resources 
for a Shared Drillbit
-  
-
-
-  
-
-  Configuring User 
Impersonation
-
-  
-
-  Configuring User 
Authentication
-   

[09/51] [partial] drill-site git commit: Cleaning up deleted content.

2017-02-24 Thread bridgetb
http://git-wip-us.apache.org/repos/asf/drill-site/blob/d42f2cdd/docs/select-statements/index.html
--
diff --git a/docs/select-statements/index.html 
b/docs/select-statements/index.html
deleted file mode 100644
index 9006963..000
--- a/docs/select-statements/index.html
+++ /dev/null
@@ -1,1067 +0,0 @@
-
-
-
-
-
-
-
-
-
-SELECT Statements - Apache Drill
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-  
-
-
-
-
-  
-  
-  
-  
-  
-  Menu
-  
-  
-  
-Documentation
-
-  
-Getting Started
-  
-Architecture
-  
-Tutorials
-  
-Install Drill
-  
-Configure Drill
-  
-Connect a Data 
Source
-  
-ODBC/JDBC Interfaces
-  
-Query Data
-  
-SQL Reference
-  
-Data Sources and 
File Formats
-  
-Develop Custom 
Functions
-  
-Developer 
Information
-  
-Release Notes
-  
-Sample Datasets
-  
-Archived Pages
-  
-Progress Reports
-  
-Project Bylaws
-  
-
-  
-  
-Community
-
-  Team
-  Mailing Lists
-  Community Resources
-
-  
-  FAQ
-  Blog
-  https://twitter.com/apachedrill"; 
title="apachedrill on twitter" target="_blank"> 

-  
-
-  
-  
-
-  
-
-  
-  
-
-   Download
-
-  
-
-
-
-  
-  
-
-
-
-
-
-  
-
-  
-  
-
-  Getting 
Started
-  
-  
-
-  Drill Introduction
-
-  
-
-  Why Drill
-
-  
-  
-
-  
-
-  Architecture
-  
-  
-
-  Architecture Introduction
-
-  
-
-  Core Modules
-
-  
-
-  Architectural Highlights
-  
-  
-Flexibility
-  
-Performance
-  
-
-
-  
-  
-
-  
-
-  Tutorials
-  
-  
-
-  Tutorials Introduction
-
-  
-
-  Drill in 10 Minutes
-
-  
-
-  Analyzing the Yelp Academic 
Dataset
-
-  
-
-  Learn 
Drill with the MapR Sandbox
-  
-  
-About the MapR Sandbox
-  
-Installing the Apache Drill 
Sandbox
-  
-Getting to Know the Drill 
Sandbox
-  
-Lesson 1: Learn about the Data 
Set
-  
-Lesson 2: Run Queries with 
ANSI SQL
-  
-Lesson 3: Run Queries 
on Complex Data Types
-  
-Summary
-  
-
-
-  
-
-  Analyzing Highly Dynamic 
Datasets
-
-  
-  
-
-  
-
-  Install 
Drill
-  
-  
-
-  Install Drill Introduction
-
-  
-
-  Installing 
Drill in Embedded Mode
-  
-  
-Embedded Mode Prerequisites
-  
-Installing Drill on Linux 
and Mac OS X
-  
-Starting Drill on Linux and 
Mac OS X
-  
-Installing Drill on Windows
-  
-Starting Drill on Windows
-  
-
-
-  
-
-  Installing 
Drill in Distributed Mode
-  
-  
-Distributed Mode 
Prerequisites
-  
-Installing Drill on the 
Cluster
-  
-Starting Drill in Distributed 
Mode
-  
-
-
-  
-  
-
-  
-
-  Configure 
Drill
-  
-  
-
-  Configure Drill Introduction
-
-  
-
-  Configuring Drill Memory
-
-  
-
-  Configuring a Multitenant Cluster
-  
-  
-Configuring a 
Multitenant Cluster Introduction
-  
-Configuring Multitenant 
Resources
-  
-Configuring Resources 
for a Shared Drillbit
-  
-
-
-  
-
-  Configuring User 
Impersonation
-
-  
-
-  Configuring User 
Authentication
-
-  
-
-  Configuration Options
-  
-

[12/51] [partial] drill-site git commit: Cleaning up deleted content.

2017-02-24 Thread bridgetb
http://git-wip-us.apache.org/repos/asf/drill-site/blob/d42f2cdd/docs/select-limit/index.html
--
diff --git a/docs/select-limit/index.html b/docs/select-limit/index.html
deleted file mode 100644
index e575862..000
--- a/docs/select-limit/index.html
+++ /dev/null
@@ -1,1055 +0,0 @@
-
-
-
-
-
-
-
-
-
-SELECT LIMIT - Apache Drill
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-  
-
-
-
-
-  
-  
-  
-  
-  
-  Menu
-  
-  
-  
-Documentation
-
-  
-Getting Started
-  
-Architecture
-  
-Tutorials
-  
-Install Drill
-  
-Configure Drill
-  
-Connect a Data 
Source
-  
-ODBC/JDBC Interfaces
-  
-Query Data
-  
-Performance Tuning
-  
-Log and Debug
-  
-Query Audit Logging
-  
-SQL Reference
-  
-Data Sources and 
File Formats
-  
-Develop Custom 
Functions
-  
-Troubleshooting
-  
-Developer 
Information
-  
-Release Notes
-  
-Sample Datasets
-  
-Archived Pages
-  
-Progress Reports
-  
-Project Bylaws
-  
-
-  
-  
-Community
-
-  Team
-  Mailing Lists
-  Community Resources
-
-  
-  FAQ
-  Blog
-  https://twitter.com/apachedrill"; 
title="apachedrill on twitter" target="_blank"> 

-  
-
-  
-  
-
-  
-
-  
-  
-
-   Download
-
-  
-
-
-
-
-
-
-  
-
-
-
-
-
-  
-
-  
-  
-
-  Getting 
Started
-  
-  
-
-  Drill Introduction
-
-  
-
-  Why Drill
-
-  
-  
-
-  
-
-  Architecture
-  
-  
-
-  Architecture Introduction
-
-  
-
-  Drill Query Execution
-
-  
-
-  Core Modules
-
-  
-
-  Performance
-
-  
-  
-
-  
-
-  Tutorials
-  
-  
-
-  Tutorials Introduction
-
-  
-
-  Drill in 10 Minutes
-
-  
-
-  Analyzing the Yelp Academic 
Dataset
-
-  
-
-  Learn 
Drill with the MapR Sandbox
-  
-  
-About the MapR Sandbox
-  
-Installing the Apache Drill 
Sandbox
-  
-Getting to Know the Drill 
Sandbox
-  
-Lesson 1: Learn about the Data 
Set
-  
-Lesson 2: Run Queries with 
ANSI SQL
-  
-Lesson 3: Run Queries 
on Complex Data Types
-  
-Summary
-  
-
-
-  
-
-  Analyzing Highly Dynamic 
Datasets
-
-  
-
-  Analyzing Social Media
-
-  
-  
-
-  
-
-  Install 
Drill
-  
-  
-
-  Install Drill Introduction
-
-  
-
-  Installing 
Drill in Embedded Mode
-  
-  
-Embedded Mode Prerequisites
-  
-Installing Drill on Linux 
and Mac OS X
-  
-Starting Drill on Linux and 
Mac OS X
-  
-Installing Drill on Windows
-  
-Starting Drill on Windows
-  
-
-
-  
-
-  Installing 
Drill in Distributed Mode
-  
-  
-Distributed Mode 
Prerequisites
-  
-Installing Drill on the 
Cluster
-  
-Starting Drill in Distributed 
Mode
-  
-
-
-  
-  
-
-  
-
-  Configure 
Drill
-  
-  
-
-  Configure Drill Introduction
-
-  
-
-  Configuring Drill Memory
-
-  
-
-  Configuring a Multitenant Cluster
-  
-  
-Configuring a 
Multitenant Cluster Introduction
-  
-Configuring Multitenant 
Resources
-  
-Configuring Resources 
for a Shared Drillbit
-  
-
-
-  
-
-  Configuring User 
Impersonation
-
-  
-
-  Configuring User 
Au

[42/51] [partial] drill-site git commit: Cleaning up deleted content.

2017-02-24 Thread bridgetb
http://git-wip-us.apache.org/repos/asf/drill-site/blob/d42f2cdd/docs/configuring-drill-in-a-dedicated-cluster/index.html
--
diff --git a/docs/configuring-drill-in-a-dedicated-cluster/index.html 
b/docs/configuring-drill-in-a-dedicated-cluster/index.html
deleted file mode 100644
index b6c7b73..000
--- a/docs/configuring-drill-in-a-dedicated-cluster/index.html
+++ /dev/null
@@ -1,888 +0,0 @@
-
-
-
-
-
-
-
-
-
-Configuring Drill in a Dedicated Cluster - Apache Drill
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-  
-
-
-
-
-  
-  
-  
-  
-  
-  Menu
-  
-  
-  
-Documentation
-
-  
-Getting Started
-  
-Architecture
-  
-Tutorials
-  
-Install Drill
-  
-Connect a Data 
Source
-  
-ODBC/JDBC Interfaces
-  
-Query Data
-  
-SQL Reference
-  
-Data Sources and 
File Formats
-  
-Develop Custom 
Functions
-  
-Manage Drill
-  
-Developer 
Information
-  
-Release Notes
-  
-Sample Datasets
-  
-Archived Pages
-  
-Progress Reports
-  
-Project Bylaws
-  
-
-  
-  
-Community
-
-  Team
-  Mailing Lists
-  Community Resources
-
-  
-  FAQ
-  Blog
-  https://twitter.com/apachedrill"; 
title="apachedrill on twitter" target="_blank"> 

-  
-
-  
-  
-
-  
-
-  
-  
-
-   Download
-
-  
-
-
-
-  
-  
-
-
-
-
-
-  
-
-  
-  
-
-  Getting 
Started
-  
-  
-
-  Drill Introduction
-
-  
-
-  Why Drill
-
-  
-  
-
-  
-
-  Architecture
-  
-  
-
-  Architecture Introduction
-
-  
-
-  Core Modules
-
-  
-
-  Architectural Highlights
-  
-  
-Flexibility
-  
-Performance
-  
-
-
-  
-  
-
-  
-
-  Tutorials
-  
-  
-
-  Tutorials Introduction
-
-  
-
-  Drill in 10 Minutes
-
-  
-
-  Analyzing the Yelp Academic 
Dataset
-
-  
-
-  Learn 
Drill with the MapR Sandbox
-  
-  
-About the MapR Sandbox
-  
-Installing the Apache Drill 
Sandbox
-  
-Getting to Know the Drill 
Sandbox
-  
-Lession 1: Learn about the 
Data Set
-  
-Lession 2: Run Queries with 
ANSI SQL
-  
-Lession 3: Run 
Queries on Complex Data Types
-  
-Summary
-  
-
-
-  
-
-  Analyzing Highly Dynamic 
Datasets
-
-  
-  
-
-  
-
-  Install 
Drill
-  
-  
-
-  Install Drill Introduction
-
-  
-
-  Installing 
Drill in Embedded Mode
-  
-  
-Embedded Mode Prerequisites
-  
-Installing Drill on Linux 
and Mac OS X
-  
-Starting Drill on Linux and 
Mac OS X
-  
-Installing Drill on Windows
-  
-Starting Drill on Windows
-  
-
-
-  
-
-  Installing 
Drill in Distributed Mode
-  
-  
-Distributed Mode 
Prerequisites
-  
-Installing Drill on the 
Cluster
-  
-Starting Drill in Distributed 
Mode
-  
-
-
-  
-  
-
-  
-
-  Connect a Data 
Source
-  
-  
-
-  Connect a Data Source 
Introduction
-
-  
-
-  Storage Plugin Registration
-
-  
-
-  Storage 
Plugin Configuration
-  
-  
-Plugin Configuration 
Introduction
-  
-Workspaces
-  
-File System Storage Plugin
-  
-HBase Storage Plugin
-  
-Hive Storage Plugin
-  
-Drill Default Input Format
-  
-
-
-  
-

[36/51] [partial] drill-site git commit: Cleaning up deleted content.

2017-02-24 Thread bridgetb
http://git-wip-us.apache.org/repos/asf/drill-site/blob/d42f2cdd/docs/develop-a-simple-function/index.html
--
diff --git a/docs/develop-a-simple-function/index.html 
b/docs/develop-a-simple-function/index.html
deleted file mode 100644
index 91caa7c..000
--- a/docs/develop-a-simple-function/index.html
+++ /dev/null
@@ -1,1080 +0,0 @@
-
-
-
-
-
-
-
-
-
-Develop a Simple Function - Apache Drill
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-  
-
-
-
-
-  
-  
-  
-  
-  
-  Menu
-  
-  
-  
-Documentation
-
-  
-Getting Started
-  
-Architecture
-  
-Tutorials
-  
-Install Drill
-  
-Configure Drill
-  
-Connect a Data 
Source
-  
-ODBC/JDBC Interfaces
-  
-Query Data
-  
-Performance Tuning
-  
-Log and Debug
-  
-SQL Reference
-  
-Data Sources and 
File Formats
-  
-Develop Custom 
Functions
-  
-Troubleshooting
-  
-Developer 
Information
-  
-Release Notes
-  
-Sample Datasets
-  
-Archived Pages
-  
-Progress Reports
-  
-Project Bylaws
-  
-
-  
-  
-Community
-
-  Team
-  Mailing Lists
-  Community Resources
-
-  
-  FAQ
-  Blog
-  https://twitter.com/apachedrill"; 
title="apachedrill on twitter" target="_blank"> 

-  
-
-  
-  
-
-  
-
-  
-  
-
-   Download
-
-  
-
-
-
-
-
-
-  
-
-
-
-
-
-  
-
-  
-  
-
-  Getting 
Started
-  
-  
-
-  Drill Introduction
-
-  
-
-  Why Drill
-
-  
-  
-
-  
-
-  Architecture
-  
-  
-
-  Architecture Introduction
-
-  
-
-  Drill Query Execution
-
-  
-
-  Core Modules
-
-  
-
-  Performance
-
-  
-  
-
-  
-
-  Tutorials
-  
-  
-
-  Tutorials Introduction
-
-  
-
-  Drill in 10 Minutes
-
-  
-
-  Analyzing the Yelp Academic 
Dataset
-
-  
-
-  Learn 
Drill with the MapR Sandbox
-  
-  
-About the MapR Sandbox
-  
-Installing the Apache Drill 
Sandbox
-  
-Getting to Know the Drill 
Sandbox
-  
-Lesson 1: Learn about the Data 
Set
-  
-Lesson 2: Run Queries with 
ANSI SQL
-  
-Lesson 3: Run Queries 
on Complex Data Types
-  
-Summary
-  
-
-
-  
-
-  Analyzing Highly Dynamic 
Datasets
-
-  
-
-  Analyzing Social Media
-
-  
-  
-
-  
-
-  Install 
Drill
-  
-  
-
-  Install Drill Introduction
-
-  
-
-  Installing 
Drill in Embedded Mode
-  
-  
-Embedded Mode Prerequisites
-  
-Installing Drill on Linux 
and Mac OS X
-  
-Starting Drill on Linux and 
Mac OS X
-  
-Installing Drill on Windows
-  
-Starting Drill on Windows
-  
-
-
-  
-
-  Installing 
Drill in Distributed Mode
-  
-  
-Distributed Mode 
Prerequisites
-  
-Installing Drill on the 
Cluster
-  
-Starting Drill in Distributed 
Mode
-  
-
-
-  
-  
-
-  
-
-  Configure 
Drill
-  
-  
-
-  Configure Drill Introduction
-
-  
-
-  Configuring Drill Memory
-
-  
-
-  Configuring a Multitenant Cluster
-  
-  
-Configuring a 
Multitenant Cluster Introduction
-  
-Configuring Multitenant 
Resources
-  
-Configuring Resources 
for a Shared Drillbit
-  
-
-
-  
-
-  Configuring User 
Impersonation
-
-  
-
- 

[08/51] [partial] drill-site git commit: Cleaning up deleted content.

2017-02-24 Thread bridgetb
http://git-wip-us.apache.org/repos/asf/drill-site/blob/d42f2cdd/docs/select-union/index.html
--
diff --git a/docs/select-union/index.html b/docs/select-union/index.html
deleted file mode 100644
index 7e81b97..000
--- a/docs/select-union/index.html
+++ /dev/null
@@ -1,1049 +0,0 @@
-
-
-
-
-
-
-
-
-
-SELECT UNION - Apache Drill
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-  
-
-
-
-
-  
-  
-  
-  
-  
-  Menu
-  
-  
-  
-Documentation
-
-  
-Getting Started
-  
-Architecture
-  
-Tutorials
-  
-Install Drill
-  
-Configure Drill
-  
-Connect a Data 
Source
-  
-ODBC/JDBC Interfaces
-  
-Query Data
-  
-Performance Tuning
-  
-Log and Debug
-  
-Query Audit Logging
-  
-SQL Reference
-  
-Data Sources and 
File Formats
-  
-Develop Custom 
Functions
-  
-Troubleshooting
-  
-Developer 
Information
-  
-Release Notes
-  
-Sample Datasets
-  
-Archived Pages
-  
-Progress Reports
-  
-Project Bylaws
-  
-
-  
-  
-Community
-
-  Team
-  Mailing Lists
-  Community Resources
-
-  
-  FAQ
-  Blog
-  https://twitter.com/apachedrill"; 
title="apachedrill on twitter" target="_blank"> 

-  
-
-  
-  
-
-  
-
-  
-  
-
-   Download
-
-  
-
-
-
-
-
-
-  
-
-
-
-
-
-  
-
-  
-  
-
-  Getting 
Started
-  
-  
-
-  Drill Introduction
-
-  
-
-  Why Drill
-
-  
-  
-
-  
-
-  Architecture
-  
-  
-
-  Architecture Introduction
-
-  
-
-  Drill Query Execution
-
-  
-
-  Core Modules
-
-  
-
-  Performance
-
-  
-  
-
-  
-
-  Tutorials
-  
-  
-
-  Tutorials Introduction
-
-  
-
-  Drill in 10 Minutes
-
-  
-
-  Analyzing the Yelp Academic 
Dataset
-
-  
-
-  Learn 
Drill with the MapR Sandbox
-  
-  
-About the MapR Sandbox
-  
-Installing the Apache Drill 
Sandbox
-  
-Getting to Know the Drill 
Sandbox
-  
-Lesson 1: Learn about the Data 
Set
-  
-Lesson 2: Run Queries with 
ANSI SQL
-  
-Lesson 3: Run Queries 
on Complex Data Types
-  
-Summary
-  
-
-
-  
-
-  Analyzing Highly Dynamic 
Datasets
-
-  
-
-  Analyzing Social Media
-
-  
-  
-
-  
-
-  Install 
Drill
-  
-  
-
-  Install Drill Introduction
-
-  
-
-  Installing 
Drill in Embedded Mode
-  
-  
-Embedded Mode Prerequisites
-  
-Installing Drill on Linux 
and Mac OS X
-  
-Starting Drill on Linux and 
Mac OS X
-  
-Installing Drill on Windows
-  
-Starting Drill on Windows
-  
-
-
-  
-
-  Installing 
Drill in Distributed Mode
-  
-  
-Distributed Mode 
Prerequisites
-  
-Installing Drill on the 
Cluster
-  
-Starting Drill in Distributed 
Mode
-  
-
-
-  
-  
-
-  
-
-  Configure 
Drill
-  
-  
-
-  Configure Drill Introduction
-
-  
-
-  Configuring Drill Memory
-
-  
-
-  Configuring a Multitenant Cluster
-  
-  
-Configuring a 
Multitenant Cluster Introduction
-  
-Configuring Multitenant 
Resources
-  
-Configuring Resources 
for a Shared Drillbit
-  
-
-
-  
-
-  Configuring User 
Impersonation
-
-  
-
-  Configuring User 
Au

[35/51] [partial] drill-site git commit: Cleaning up deleted content.

2017-02-24 Thread bridgetb
http://git-wip-us.apache.org/repos/asf/drill-site/blob/d42f2cdd/docs/drill-patch-review-tool/index.html
--
diff --git a/docs/drill-patch-review-tool/index.html 
b/docs/drill-patch-review-tool/index.html
deleted file mode 100644
index e9ce583..000
--- a/docs/drill-patch-review-tool/index.html
+++ /dev/null
@@ -1,1272 +0,0 @@
-
-
-
-
-
-
-
-
-
-Drill Patch Review Tool - Apache Drill
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-  
-
-
-
-
-  
-  
-  
-  
-  
-  Menu
-  
-  
-  
-Documentation
-
-  
-Getting Started
-  
-Architecture
-  
-Tutorials
-  
-Install Drill
-  
-Configure Drill
-  
-Connect a Data 
Source
-  
-ODBC/JDBC Interfaces
-  
-Query Data
-  
-Performance Tuning
-  
-Log and Debug
-  
-SQL Reference
-  
-Data Sources and 
File Formats
-  
-Develop Custom 
Functions
-  
-Troubleshooting
-  
-Developer 
Information
-  
-Release Notes
-  
-Sample Datasets
-  
-Project Bylaws
-  
-
-  
-  
-Community
-
-  Team
-  Mailing Lists
-  Community Resources
-
-  
-  FAQ
-  Blog
-  https://twitter.com/apachedrill"; 
title="apachedrill on twitter" target="_blank"> 

-  
-
-  
-  
-
-  
-
-  
-  
-
-   Download
-
-  
-
-
-
-
-
-
-  
-
-
-
-
-
-  
-
-  
-  
-
-  Getting 
Started
-  
-  
-
-  Drill Introduction
-
-  
-
-  Why Drill
-
-  
-  
-
-  
-
-  Architecture
-  
-  
-
-  Architecture Introduction
-
-  
-
-  Drill Query Execution
-
-  
-
-  Core Modules
-
-  
-
-  Performance
-
-  
-  
-
-  
-
-  Tutorials
-  
-  
-
-  Tutorials Introduction
-
-  
-
-  Drill in 10 Minutes
-
-  
-
-  Analyzing the Yelp Academic 
Dataset
-
-  
-
-  Learn 
Drill with the MapR Sandbox
-  
-  
-About the MapR Sandbox
-  
-Installing the Apache Drill 
Sandbox
-  
-Getting to Know the Drill 
Sandbox
-  
-Lesson 1: Learn about the Data 
Set
-  
-Lesson 2: Run Queries with 
ANSI SQL
-  
-Lesson 3: Run Queries 
on Complex Data Types
-  
-Summary
-  
-
-
-  
-
-  Analyzing Highly Dynamic 
Datasets
-
-  
-
-  Analyzing Social Media
-
-  
-
-  Analyzing Data Using Window 
Functions
-
-  
-  
-
-  
-
-  Install 
Drill
-  
-  
-
-  Install Drill Introduction
-
-  
-
-  Migrating Parquet Data
-
-  
-
-  Installing 
Drill in Embedded Mode
-  
-  
-Embedded Mode Prerequisites
-  
-Installing Drill on Linux 
and Mac OS X
-  
-Starting Drill on Linux and 
Mac OS X
-  
-Installing Drill on Windows
-  
-Starting Drill on Windows
-  
-
-
-  
-
-  Installing 
Drill in Distributed Mode
-  
-  
-Distributed Mode 
Prerequisites
-  
-Installing Drill on the 
Cluster
-  
-Starting Drill in Distributed 
Mode
-  
-
-
-  
-
-  Starting the Web Console
-
-  
-  
-
-  
-
-  Configure 
Drill
-  
-  
-
-  Configure Drill Introduction
-
-  
-
-  Configuring Drill Memory
-
-  
-
-  Configuring a Multitenant Cluster
-  
-  
-Configuring a 
Multitenant Cluster Introduction
-  
-Configuring Multitenant 
Resources
-  
-Configuring Resources 
for a Sha

[47/51] [partial] drill-site git commit: Cleaning up deleted content.

2017-02-24 Thread bridgetb
http://git-wip-us.apache.org/repos/asf/drill-site/blob/d42f2cdd/docs/alter-session/index.html
--
diff --git a/docs/alter-session/index.html b/docs/alter-session/index.html
deleted file mode 100644
index 6375336..000
--- a/docs/alter-session/index.html
+++ /dev/null
@@ -1,1135 +0,0 @@
-
-
-
-
-
-
-
-
-
-ALTER SESSION - Apache Drill
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-  
-
-
-
-
-  
-  
-  
-  
-  
-  Menu
-  
-  
-  
-Documentation
-
-  
-Getting Started
-  
-Architecture
-  
-Tutorials
-  
-Install Drill
-  
-Configure Drill
-  
-Connect a Data 
Source
-  
-ODBC/JDBC Interfaces
-  
-Query Data
-  
-Performance Tuning
-  
-Log and Debug
-  
-SQL Reference
-  
-Data Sources and 
File Formats
-  
-Develop Custom 
Functions
-  
-Troubleshooting
-  
-Developer 
Information
-  
-Release Notes
-  
-Sample Datasets
-  
-Project Bylaws
-  
-
-  
-  
-Community
-
-  Team
-  Mailing Lists
-  Community Resources
-
-  
-  FAQ
-  Blog
-  https://twitter.com/apachedrill"; 
title="apachedrill on twitter" target="_blank"> 

-  
-
-  
-  
-
-  
-
-  
-  
-
-   Download
-
-  
-
-
-
-
-
-
-  
-
-
-
-
-
-  
-
-  
-  
-
-  Getting 
Started
-  
-  
-
-  Drill Introduction
-
-  
-
-  Why Drill
-
-  
-  
-
-  
-
-  Architecture
-  
-  
-
-  Architecture Introduction
-
-  
-
-  Drill Query Execution
-
-  
-
-  Core Modules
-
-  
-
-  Performance
-
-  
-  
-
-  
-
-  Tutorials
-  
-  
-
-  Tutorials Introduction
-
-  
-
-  Drill in 10 Minutes
-
-  
-
-  Analyzing the Yelp Academic 
Dataset
-
-  
-
-  Learn 
Drill with the MapR Sandbox
-  
-  
-About the MapR Sandbox
-  
-Installing the Apache Drill 
Sandbox
-  
-Getting to Know the Drill 
Sandbox
-  
-Lesson 1: Learn about the Data 
Set
-  
-Lesson 2: Run Queries with 
ANSI SQL
-  
-Lesson 3: Run Queries 
on Complex Data Types
-  
-Summary
-  
-
-
-  
-
-  Analyzing Highly Dynamic 
Datasets
-
-  
-
-  Analyzing Social Media
-
-  
-
-  Analyzing Data Using Window 
Functions
-
-  
-  
-
-  
-
-  Install 
Drill
-  
-  
-
-  Install Drill Introduction
-
-  
-
-  Installing 
Drill in Embedded Mode
-  
-  
-Embedded Mode Prerequisites
-  
-Installing Drill on Linux 
and Mac OS X
-  
-Starting Drill on Linux and 
Mac OS X
-  
-Installing Drill on Windows
-  
-Starting Drill on Windows
-  
-
-
-  
-
-  Installing 
Drill in Distributed Mode
-  
-  
-Distributed Mode 
Prerequisites
-  
-Installing Drill on the 
Cluster
-  
-Starting Drill in Distributed 
Mode
-  
-
-
-  
-
-  Starting the Web Console
-
-  
-  
-
-  
-
-  Configure 
Drill
-  
-  
-
-  Configure Drill Introduction
-
-  
-
-  Configuring Drill Memory
-
-  
-
-  Configuring a Multitenant Cluster
-  
-  
-Configuring a 
Multitenant Cluster Introduction
-  
-Configuring Multitenant 
Resources
-  
-Configuring Resources 
for a Shared Drillbit
-  
-
-
-  
-
-  Configuring User 
Impersonation

[40/51] [partial] drill-site git commit: Cleaning up deleted content.

2017-02-24 Thread bridgetb
http://git-wip-us.apache.org/repos/asf/drill-site/blob/d42f2cdd/docs/connecting-to-odbc-data-sources/index.html
--
diff --git a/docs/connecting-to-odbc-data-sources/index.html 
b/docs/connecting-to-odbc-data-sources/index.html
deleted file mode 100644
index 7254695..000
--- a/docs/connecting-to-odbc-data-sources/index.html
+++ /dev/null
@@ -1,1024 +0,0 @@
-
-
-
-
-
-
-
-
-
-Connecting to ODBC Data Sources - Apache Drill
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-  
-
-
-
-
-  
-  
-  
-  
-  
-  Menu
-  
-  
-  
-Documentation
-
-  
-Getting Started
-  
-Architecture
-  
-Tutorials
-  
-Install Drill
-  
-Configure Drill
-  
-Connect a Data 
Source
-  
-ODBC/JDBC Interfaces
-  
-Query Data
-  
-Performance Tuning
-  
-Log and Debug
-  
-SQL Reference
-  
-Data Sources and 
File Formats
-  
-Develop Custom 
Functions
-  
-Troubleshooting
-  
-Developer 
Information
-  
-Release Notes
-  
-Sample Datasets
-  
-Archived Pages
-  
-Progress Reports
-  
-Project Bylaws
-  
-
-  
-  
-Community
-
-  Team
-  Mailing Lists
-  Community Resources
-
-  
-  FAQ
-  Blog
-  https://twitter.com/apachedrill"; 
title="apachedrill on twitter" target="_blank"> 

-  
-
-  
-  
-
-  
-
-  
-  
-
-   Download
-
-  
-
-
-
-
-
-
-  
-
-
-
-
-
-  
-
-  
-  
-
-  Getting 
Started
-  
-  
-
-  Drill Introduction
-
-  
-
-  Why Drill
-
-  
-  
-
-  
-
-  Architecture
-  
-  
-
-  Architecture Introduction
-
-  
-
-  Drill Query Execution
-
-  
-
-  Core Modules
-
-  
-
-  Performance
-
-  
-  
-
-  
-
-  Tutorials
-  
-  
-
-  Tutorials Introduction
-
-  
-
-  Drill in 10 Minutes
-
-  
-
-  Analyzing the Yelp Academic 
Dataset
-
-  
-
-  Learn 
Drill with the MapR Sandbox
-  
-  
-About the MapR Sandbox
-  
-Installing the Apache Drill 
Sandbox
-  
-Getting to Know the Drill 
Sandbox
-  
-Lesson 1: Learn about the Data 
Set
-  
-Lesson 2: Run Queries with 
ANSI SQL
-  
-Lesson 3: Run Queries 
on Complex Data Types
-  
-Summary
-  
-
-
-  
-
-  Analyzing Highly Dynamic 
Datasets
-
-  
-
-  Analyzing Social Media
-
-  
-  
-
-  
-
-  Install 
Drill
-  
-  
-
-  Install Drill Introduction
-
-  
-
-  Installing 
Drill in Embedded Mode
-  
-  
-Embedded Mode Prerequisites
-  
-Installing Drill on Linux 
and Mac OS X
-  
-Starting Drill on Linux and 
Mac OS X
-  
-Installing Drill on Windows
-  
-Starting Drill on Windows
-  
-
-
-  
-
-  Installing 
Drill in Distributed Mode
-  
-  
-Distributed Mode 
Prerequisites
-  
-Installing Drill on the 
Cluster
-  
-Starting Drill in Distributed 
Mode
-  
-
-
-  
-  
-
-  
-
-  Configure 
Drill
-  
-  
-
-  Configure Drill Introduction
-
-  
-
-  Configuring Drill Memory
-
-  
-
-  Configuring a Multitenant Cluster
-  
-  
-Configuring a 
Multitenant Cluster Introduction
-  
-Configuring Multitenant 
Resources
-  
-Configuring Resources 
for a Shared Drillbit
-  
-
-
-  
-
-  Configuring User 
Impersonation
-
- 

[26/51] [partial] drill-site git commit: Cleaning up deleted content.

2017-02-24 Thread bridgetb
http://git-wip-us.apache.org/repos/asf/drill-site/blob/d42f2cdd/docs/lession-1-learn-about-the-data-set/index.html
--
diff --git a/docs/lession-1-learn-about-the-data-set/index.html 
b/docs/lession-1-learn-about-the-data-set/index.html
deleted file mode 100644
index 86cf52c..000
--- a/docs/lession-1-learn-about-the-data-set/index.html
+++ /dev/null
@@ -1,1228 +0,0 @@
-
-
-
-
-
-
-
-
-
-Lession 1: Learn about the Data Set - Apache Drill
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-  
-
-
-
-
-  
-  
-  
-  
-  
-  Menu
-  
-  
-  
-Documentation
-
-  
-Getting Started
-  
-Architecture
-  
-Tutorials
-  
-Install Drill
-  
-Configure Drill
-  
-Connect a Data 
Source
-  
-ODBC/JDBC Interfaces
-  
-Query Data
-  
-SQL Reference
-  
-Data Sources and 
File Formats
-  
-Develop Custom 
Functions
-  
-Developer 
Information
-  
-Release Notes
-  
-Sample Datasets
-  
-Archived Pages
-  
-Progress Reports
-  
-Project Bylaws
-  
-
-  
-  
-Community
-
-  Team
-  Mailing Lists
-  Community Resources
-
-  
-  FAQ
-  Blog
-  https://twitter.com/apachedrill"; 
title="apachedrill on twitter" target="_blank"> 

-  
-
-  
-  
-
-  
-
-  
-  
-
-   Download
-
-  
-
-
-
-  
-  
-
-
-
-
-
-  
-
-  
-  
-
-  Getting 
Started
-  
-  
-
-  Drill Introduction
-
-  
-
-  Why Drill
-
-  
-  
-
-  
-
-  Architecture
-  
-  
-
-  Architecture Introduction
-
-  
-
-  Core Modules
-
-  
-
-  Architectural Highlights
-  
-  
-Flexibility
-  
-Performance
-  
-
-
-  
-  
-
-  
-
-  Tutorials
-  
-  
-
-  Tutorials Introduction
-
-  
-
-  Drill in 10 Minutes
-
-  
-
-  Analyzing the Yelp Academic 
Dataset
-
-  
-
-  Learn 
Drill with the MapR Sandbox
-  
-  
-About the MapR Sandbox
-  
-Installing the Apache Drill 
Sandbox
-  
-Getting to Know the Drill 
Sandbox
-  
-Lession 1: Learn about the 
Data Set
-  
-Lession 2: Run Queries with 
ANSI SQL
-  
-Lession 3: Run 
Queries on Complex Data Types
-  
-Summary
-  
-
-
-  
-
-  Analyzing Highly Dynamic 
Datasets
-
-  
-  
-
-  
-
-  Install 
Drill
-  
-  
-
-  Install Drill Introduction
-
-  
-
-  Installing 
Drill in Embedded Mode
-  
-  
-Embedded Mode Prerequisites
-  
-Installing Drill on Linux 
and Mac OS X
-  
-Starting Drill on Linux and 
Mac OS X
-  
-Installing Drill on Windows
-  
-Starting Drill on Windows
-  
-
-
-  
-
-  Installing 
Drill in Distributed Mode
-  
-  
-Distributed Mode 
Prerequisites
-  
-Installing Drill on the 
Cluster
-  
-Starting Drill in Distributed 
Mode
-  
-
-
-  
-  
-
-  
-
-  Configure 
Drill
-  
-  
-
-  Configure Drill Introduction
-
-  
-
-  Configuring Drill Memory
-
-  
-
-  Configuring a Multitenant Cluster
-  
-  
-Configuring a 
Multitenant Cluster Introduction
-  
-Configuring Multitenant 
Resources
-  
-Configuring Resources 
for a Shared Drillbit
-  
-
-
-  
-
-  Configuring User 
Impersonation
-
-  
-
-  Configuring User 
Authentication
-

[33/51] [partial] drill-site git commit: Cleaning up deleted content.

2017-02-24 Thread bridgetb
http://git-wip-us.apache.org/repos/asf/drill-site/blob/d42f2cdd/docs/explain-commands/index.html
--
diff --git a/docs/explain-commands/index.html b/docs/explain-commands/index.html
deleted file mode 100644
index c6c1a00..000
--- a/docs/explain-commands/index.html
+++ /dev/null
@@ -1,1014 +0,0 @@
-
-
-
-
-
-
-
-
-
-EXPLAIN Commands - Apache Drill
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-  
-
-
-
-
-  
-  
-  
-  
-  
-  Menu
-  
-  
-  
-Documentation
-
-  
-Getting Started
-  
-Architecture
-  
-Tutorials
-  
-Install Drill
-  
-Configure Drill
-  
-Connect a Data 
Source
-  
-ODBC/JDBC Interfaces
-  
-Query Data
-  
-SQL Reference
-  
-Data Sources and 
File Formats
-  
-Develop Custom 
Functions
-  
-Developer 
Information
-  
-Release Notes
-  
-Sample Datasets
-  
-Archived Pages
-  
-Progress Reports
-  
-Project Bylaws
-  
-
-  
-  
-Community
-
-  Team
-  Mailing Lists
-  Community Resources
-
-  
-  FAQ
-  Blog
-  https://twitter.com/apachedrill"; 
title="apachedrill on twitter" target="_blank"> 

-  
-
-  
-  
-
-  
-
-  
-  
-
-   Download
-
-  
-
-
-
-  
-  
-
-
-
-
-
-  
-
-  
-  
-
-  Getting 
Started
-  
-  
-
-  Drill Introduction
-
-  
-
-  Why Drill
-
-  
-  
-
-  
-
-  Architecture
-  
-  
-
-  Architecture Introduction
-
-  
-
-  Core Modules
-
-  
-
-  Architectural Highlights
-  
-  
-Flexibility
-  
-Performance
-  
-
-
-  
-  
-
-  
-
-  Tutorials
-  
-  
-
-  Tutorials Introduction
-
-  
-
-  Drill in 10 Minutes
-
-  
-
-  Analyzing the Yelp Academic 
Dataset
-
-  
-
-  Learn 
Drill with the MapR Sandbox
-  
-  
-About the MapR Sandbox
-  
-Installing the Apache Drill 
Sandbox
-  
-Getting to Know the Drill 
Sandbox
-  
-Lesson 1: Learn about the Data 
Set
-  
-Lesson 2: Run Queries with 
ANSI SQL
-  
-Lesson 3: Run Queries 
on Complex Data Types
-  
-Summary
-  
-
-
-  
-
-  Analyzing Highly Dynamic 
Datasets
-
-  
-  
-
-  
-
-  Install 
Drill
-  
-  
-
-  Install Drill Introduction
-
-  
-
-  Installing 
Drill in Embedded Mode
-  
-  
-Embedded Mode Prerequisites
-  
-Installing Drill on Linux 
and Mac OS X
-  
-Starting Drill on Linux and 
Mac OS X
-  
-Installing Drill on Windows
-  
-Starting Drill on Windows
-  
-
-
-  
-
-  Installing 
Drill in Distributed Mode
-  
-  
-Distributed Mode 
Prerequisites
-  
-Installing Drill on the 
Cluster
-  
-Starting Drill in Distributed 
Mode
-  
-
-
-  
-  
-
-  
-
-  Configure 
Drill
-  
-  
-
-  Configure Drill Introduction
-
-  
-
-  Configuring Drill Memory
-
-  
-
-  Configuring a Multitenant Cluster
-  
-  
-Configuring a 
Multitenant Cluster Introduction
-  
-Configuring Multitenant 
Resources
-  
-Configuring Resources 
for a Shared Drillbit
-  
-
-
-  
-
-  Configuring User 
Impersonation
-
-  
-
-  Configuring User 
Authentication
-
-  
-
-  Configuration Options
-  
-  

[10/51] [partial] drill-site git commit: Cleaning up deleted content.

2017-02-24 Thread bridgetb
http://git-wip-us.apache.org/repos/asf/drill-site/blob/d42f2cdd/docs/select-order-by/index.html
--
diff --git a/docs/select-order-by/index.html b/docs/select-order-by/index.html
deleted file mode 100644
index 466ade8..000
--- a/docs/select-order-by/index.html
+++ /dev/null
@@ -1,1074 +0,0 @@
-
-
-
-
-
-
-
-
-
-SELECT ORDER BY - Apache Drill
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-  
-
-
-
-
-  
-  
-  
-  
-  
-  Menu
-  
-  
-  
-Documentation
-
-  
-Getting Started
-  
-Architecture
-  
-Tutorials
-  
-Install Drill
-  
-Configure Drill
-  
-Connect a Data 
Source
-  
-ODBC/JDBC Interfaces
-  
-Query Data
-  
-Performance Tuning
-  
-Log and Debug
-  
-Query Audit Logging
-  
-SQL Reference
-  
-Data Sources and 
File Formats
-  
-Develop Custom 
Functions
-  
-Troubleshooting
-  
-Developer 
Information
-  
-Release Notes
-  
-Sample Datasets
-  
-Archived Pages
-  
-Progress Reports
-  
-Project Bylaws
-  
-
-  
-  
-Community
-
-  Team
-  Mailing Lists
-  Community Resources
-
-  
-  FAQ
-  Blog
-  https://twitter.com/apachedrill"; 
title="apachedrill on twitter" target="_blank"> 

-  
-
-  
-  
-
-  
-
-  
-  
-
-   Download
-
-  
-
-
-
-
-
-
-  
-
-
-
-
-
-  
-
-  
-  
-
-  Getting 
Started
-  
-  
-
-  Drill Introduction
-
-  
-
-  Why Drill
-
-  
-  
-
-  
-
-  Architecture
-  
-  
-
-  Architecture Introduction
-
-  
-
-  Drill Query Execution
-
-  
-
-  Core Modules
-
-  
-
-  Performance
-
-  
-  
-
-  
-
-  Tutorials
-  
-  
-
-  Tutorials Introduction
-
-  
-
-  Drill in 10 Minutes
-
-  
-
-  Analyzing the Yelp Academic 
Dataset
-
-  
-
-  Learn 
Drill with the MapR Sandbox
-  
-  
-About the MapR Sandbox
-  
-Installing the Apache Drill 
Sandbox
-  
-Getting to Know the Drill 
Sandbox
-  
-Lesson 1: Learn about the Data 
Set
-  
-Lesson 2: Run Queries with 
ANSI SQL
-  
-Lesson 3: Run Queries 
on Complex Data Types
-  
-Summary
-  
-
-
-  
-
-  Analyzing Highly Dynamic 
Datasets
-
-  
-
-  Analyzing Social Media
-
-  
-  
-
-  
-
-  Install 
Drill
-  
-  
-
-  Install Drill Introduction
-
-  
-
-  Installing 
Drill in Embedded Mode
-  
-  
-Embedded Mode Prerequisites
-  
-Installing Drill on Linux 
and Mac OS X
-  
-Starting Drill on Linux and 
Mac OS X
-  
-Installing Drill on Windows
-  
-Starting Drill on Windows
-  
-
-
-  
-
-  Installing 
Drill in Distributed Mode
-  
-  
-Distributed Mode 
Prerequisites
-  
-Installing Drill on the 
Cluster
-  
-Starting Drill in Distributed 
Mode
-  
-
-
-  
-  
-
-  
-
-  Configure 
Drill
-  
-  
-
-  Configure Drill Introduction
-
-  
-
-  Configuring Drill Memory
-
-  
-
-  Configuring a Multitenant Cluster
-  
-  
-Configuring a 
Multitenant Cluster Introduction
-  
-Configuring Multitenant 
Resources
-  
-Configuring Resources 
for a Shared Drillbit
-  
-
-
-  
-
-  Configuring User 
Impersonation
-
-  
-
-  Confi

[38/51] [partial] drill-site git commit: Cleaning up deleted content.

2017-02-24 Thread bridgetb
http://git-wip-us.apache.org/repos/asf/drill-site/blob/d42f2cdd/docs/create-view-command/index.html
--
diff --git a/docs/create-view-command/index.html 
b/docs/create-view-command/index.html
deleted file mode 100644
index 95e6515..000
--- a/docs/create-view-command/index.html
+++ /dev/null
@@ -1,1062 +0,0 @@
-
-
-
-
-
-
-
-
-
-CREATE VIEW Command - Apache Drill
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-  
-
-
-
-
-  
-  
-  
-  
-  
-  Menu
-  
-  
-  
-Documentation
-
-  
-Getting Started
-  
-Architecture
-  
-Tutorials
-  
-Install Drill
-  
-Configure Drill
-  
-Connect a Data 
Source
-  
-ODBC/JDBC Interfaces
-  
-Query Data
-  
-SQL Reference
-  
-Data Sources and 
File Formats
-  
-Develop Custom 
Functions
-  
-Developer 
Information
-  
-Release Notes
-  
-Sample Datasets
-  
-Archived Pages
-  
-Progress Reports
-  
-Project Bylaws
-  
-
-  
-  
-Community
-
-  Team
-  Mailing Lists
-  Community Resources
-
-  
-  FAQ
-  Blog
-  https://twitter.com/apachedrill"; 
title="apachedrill on twitter" target="_blank"> 

-  
-
-  
-  
-
-  
-
-  
-  
-
-   Download
-
-  
-
-
-
-  
-  
-
-
-
-
-
-  
-
-  
-  
-
-  Getting 
Started
-  
-  
-
-  Drill Introduction
-
-  
-
-  Why Drill
-
-  
-  
-
-  
-
-  Architecture
-  
-  
-
-  Architecture Introduction
-
-  
-
-  Core Modules
-
-  
-
-  Architectural Highlights
-  
-  
-Flexibility
-  
-Performance
-  
-
-
-  
-  
-
-  
-
-  Tutorials
-  
-  
-
-  Tutorials Introduction
-
-  
-
-  Drill in 10 Minutes
-
-  
-
-  Analyzing the Yelp Academic 
Dataset
-
-  
-
-  Learn 
Drill with the MapR Sandbox
-  
-  
-About the MapR Sandbox
-  
-Installing the Apache Drill 
Sandbox
-  
-Getting to Know the Drill 
Sandbox
-  
-Lesson 1: Learn about the Data 
Set
-  
-Lesson 2: Run Queries with 
ANSI SQL
-  
-Lesson 3: Run Queries 
on Complex Data Types
-  
-Summary
-  
-
-
-  
-
-  Analyzing Highly Dynamic 
Datasets
-
-  
-  
-
-  
-
-  Install 
Drill
-  
-  
-
-  Install Drill Introduction
-
-  
-
-  Installing 
Drill in Embedded Mode
-  
-  
-Embedded Mode Prerequisites
-  
-Installing Drill on Linux 
and Mac OS X
-  
-Starting Drill on Linux and 
Mac OS X
-  
-Installing Drill on Windows
-  
-Starting Drill on Windows
-  
-
-
-  
-
-  Installing 
Drill in Distributed Mode
-  
-  
-Distributed Mode 
Prerequisites
-  
-Installing Drill on the 
Cluster
-  
-Starting Drill in Distributed 
Mode
-  
-
-
-  
-  
-
-  
-
-  Configure 
Drill
-  
-  
-
-  Configure Drill Introduction
-
-  
-
-  Configuring Drill Memory
-
-  
-
-  Configuring a Multitenant Cluster
-  
-  
-Configuring a 
Multitenant Cluster Introduction
-  
-Configuring Multitenant 
Resources
-  
-Configuring Resources 
for a Shared Drillbit
-  
-
-
-  
-
-  Configuring User 
Impersonation
-
-  
-
-  Configuring User 
Authentication
-
-  
-
-  Configuration Options
-  

[44/51] [partial] drill-site git commit: Cleaning up deleted content.

2017-02-24 Thread bridgetb
http://git-wip-us.apache.org/repos/asf/drill-site/blob/d42f2cdd/docs/configuring-connections-on-linux-and-mac-os-x/index.html
--
diff --git a/docs/configuring-connections-on-linux-and-mac-os-x/index.html 
b/docs/configuring-connections-on-linux-and-mac-os-x/index.html
deleted file mode 100644
index 6ca9cb8..000
--- a/docs/configuring-connections-on-linux-and-mac-os-x/index.html
+++ /dev/null
@@ -1,1234 +0,0 @@
-
-
-
-
-
-
-
-
-
-Configuring Connections on Linux and Mac OS X - Apache Drill
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-  
-
-
-
-
-  
-  
-  
-  
-  
-  Menu
-  
-  
-  
-Documentation
-
-  
-Getting Started
-  
-Architecture
-  
-Tutorials
-  
-Install Drill
-  
-Configure Drill
-  
-Connect a Data 
Source
-  
-ODBC/JDBC Interfaces
-  
-Query Data
-  
-Performance Tuning
-  
-Log and Debug
-  
-Query Audit Logging
-  
-SQL Reference
-  
-Data Sources and 
File Formats
-  
-Develop Custom 
Functions
-  
-Troubleshooting
-  
-Developer 
Information
-  
-Release Notes
-  
-Sample Datasets
-  
-Archived Pages
-  
-Progress Reports
-  
-Project Bylaws
-  
-
-  
-  
-Community
-
-  Team
-  Mailing Lists
-  Community Resources
-
-  
-  FAQ
-  Blog
-  https://twitter.com/apachedrill"; 
title="apachedrill on twitter" target="_blank"> 

-  
-
-  
-  
-
-  
-
-  
-  
-
-   Download
-
-  
-
-
-
-
-
-
-  
-
-
-
-
-
-  
-
-  
-  
-
-  Getting 
Started
-  
-  
-
-  Drill Introduction
-
-  
-
-  Why Drill
-
-  
-  
-
-  
-
-  Architecture
-  
-  
-
-  Architecture Introduction
-
-  
-
-  Drill Query Execution
-
-  
-
-  Core Modules
-
-  
-
-  Performance
-
-  
-  
-
-  
-
-  Tutorials
-  
-  
-
-  Tutorials Introduction
-
-  
-
-  Drill in 10 Minutes
-
-  
-
-  Analyzing the Yelp Academic 
Dataset
-
-  
-
-  Learn 
Drill with the MapR Sandbox
-  
-  
-About the MapR Sandbox
-  
-Installing the Apache Drill 
Sandbox
-  
-Getting to Know the Drill 
Sandbox
-  
-Lesson 1: Learn about the Data 
Set
-  
-Lesson 2: Run Queries with 
ANSI SQL
-  
-Lesson 3: Run Queries 
on Complex Data Types
-  
-Summary
-  
-
-
-  
-
-  Analyzing Highly Dynamic 
Datasets
-
-  
-
-  Analyzing Social Media
-
-  
-  
-
-  
-
-  Install 
Drill
-  
-  
-
-  Install Drill Introduction
-
-  
-
-  Installing 
Drill in Embedded Mode
-  
-  
-Embedded Mode Prerequisites
-  
-Installing Drill on Linux 
and Mac OS X
-  
-Starting Drill on Linux and 
Mac OS X
-  
-Installing Drill on Windows
-  
-Starting Drill on Windows
-  
-
-
-  
-
-  Installing 
Drill in Distributed Mode
-  
-  
-Distributed Mode 
Prerequisites
-  
-Installing Drill on the 
Cluster
-  
-Starting Drill in Distributed 
Mode
-  
-
-
-  
-  
-
-  
-
-  Configure 
Drill
-  
-  
-
-  Configure Drill Introduction
-
-  
-
-  Configuring Drill Memory
-
-  
-
-  Configuring a Multitenant Cluster
-  
-  
-Configuring a 
Multitenant Cluster Introduction
-  
-Configuring Multitenant 
Resources
-  
-Configuring Resources 
for a Shared Drillbit
-  
- 

[50/51] [partial] drill-site git commit: Cleaning up deleted content.

2017-02-24 Thread bridgetb
http://git-wip-us.apache.org/repos/asf/drill-site/blob/d42f2cdd/docs/2014-q1-drill-report/index.html
--
diff --git a/docs/2014-q1-drill-report/index.html 
b/docs/2014-q1-drill-report/index.html
deleted file mode 100644
index 322656e..000
--- a/docs/2014-q1-drill-report/index.html
+++ /dev/null
@@ -1,1213 +0,0 @@
-
-
-
-
-
-
-
-
-
-2014 Q1 Drill Report - Apache Drill
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-  
-
-
-
-
-  
-  
-  
-  
-  
-  Menu
-  
-  
-  
-Documentation
-
-  
-Getting Started
-  
-Architecture
-  
-Tutorials
-  
-Install Drill
-  
-Configure Drill
-  
-Connect a Data 
Source
-  
-ODBC/JDBC Interfaces
-  
-Query Data
-  
-Performance Tuning
-  
-Log and Debug
-  
-SQL Reference
-  
-Data Sources and 
File Formats
-  
-Develop Custom 
Functions
-  
-Troubleshooting
-  
-Developer 
Information
-  
-Release Notes
-  
-Sample Datasets
-  
-Archived Pages
-  
-Progress Reports
-  
-Project Bylaws
-  
-
-  
-  
-Community
-
-  Team
-  Mailing Lists
-  Community Resources
-
-  
-  FAQ
-  Blog
-  https://twitter.com/apachedrill"; 
title="apachedrill on twitter" target="_blank"> 

-  
-
-  
-  
-
-  
-
-  
-  
-
-   Download
-
-  
-
-
-
-
-
-
-  
-
-
-
-
-
-  
-
-  
-  
-
-  Getting 
Started
-  
-  
-
-  Drill Introduction
-
-  
-
-  Why Drill
-
-  
-  
-
-  
-
-  Architecture
-  
-  
-
-  Architecture Introduction
-
-  
-
-  Drill Query Execution
-
-  
-
-  Core Modules
-
-  
-
-  Performance
-
-  
-  
-
-  
-
-  Tutorials
-  
-  
-
-  Tutorials Introduction
-
-  
-
-  Drill in 10 Minutes
-
-  
-
-  Analyzing the Yelp Academic 
Dataset
-
-  
-
-  Learn 
Drill with the MapR Sandbox
-  
-  
-About the MapR Sandbox
-  
-Installing the Apache Drill 
Sandbox
-  
-Getting to Know the Drill 
Sandbox
-  
-Lesson 1: Learn about the Data 
Set
-  
-Lesson 2: Run Queries with 
ANSI SQL
-  
-Lesson 3: Run Queries 
on Complex Data Types
-  
-Summary
-  
-
-
-  
-
-  Analyzing Highly Dynamic 
Datasets
-
-  
-
-  Analyzing Social Media
-
-  
-  
-
-  
-
-  Install 
Drill
-  
-  
-
-  Install Drill Introduction
-
-  
-
-  Installing 
Drill in Embedded Mode
-  
-  
-Embedded Mode Prerequisites
-  
-Installing Drill on Linux 
and Mac OS X
-  
-Starting Drill on Linux and 
Mac OS X
-  
-Installing Drill on Windows
-  
-Starting Drill on Windows
-  
-
-
-  
-
-  Installing 
Drill in Distributed Mode
-  
-  
-Distributed Mode 
Prerequisites
-  
-Installing Drill on the 
Cluster
-  
-Starting Drill in Distributed 
Mode
-  
-
-
-  
-  
-
-  
-
-  Configure 
Drill
-  
-  
-
-  Configure Drill Introduction
-
-  
-
-  Configuring Drill Memory
-
-  
-
-  Configuring a Multitenant Cluster
-  
-  
-Configuring a 
Multitenant Cluster Introduction
-  
-Configuring Multitenant 
Resources
-  
-Configuring Resources 
for a Shared Drillbit
-  
-
-
-  
-
-  Configuring User 
Impersonation
-
-  
-
-  Configuring User

[51/51] [partial] drill-site git commit: Cleaning up deleted content.

2017-02-24 Thread bridgetb
Cleaning up deleted content.


Project: http://git-wip-us.apache.org/repos/asf/drill-site/repo
Commit: http://git-wip-us.apache.org/repos/asf/drill-site/commit/d42f2cdd
Tree: http://git-wip-us.apache.org/repos/asf/drill-site/tree/d42f2cdd
Diff: http://git-wip-us.apache.org/repos/asf/drill-site/diff/d42f2cdd

Branch: refs/heads/asf-site
Commit: d42f2cdd135864e571b6ef6a1fc349b2f2b94657
Parents: bdf0f88
Author: Bridget Bevens 
Authored: Fri Feb 24 16:10:32 2017 -0800
Committer: Bridget Bevens 
Committed: Fri Feb 24 16:10:32 2017 -0800

--
 blog/2016/02/15/drill-1.5-released.html |  193 ---
 css/arrows.css  |   86 --
 css/breadcrumbs.css |   40 -
 css/code.css|   69 -
 css/docpage.css |  389 -
 css/responsive.css  |  255 
 css/search.css  |9 -
 css/style.css   |  854 ---
 css/syntax.css  |   60 -
 css/video-box.css   |   55 -
 css/video-slider.css|   34 -
 docs/2014-q1-drill-report/index.html| 1213 
 docs/advanced-properties/index.html | 1057 --
 docs/alter-session-command/index.html   |  938 -
 docs/alter-session/index.html   | 1135 ---
 docs/alter-system-command/index.html|  964 -
 docs/architectural-highlights/index.html|  876 
 docs/archived-pages/index.html  | 1047 --
 .../index.html  | 1234 
 .../index.html  | 1151 ---
 .../index.html  |  888 
 .../index.html  | 1211 
 docs/connecting-to-odbc-data-sources/index.html | 1024 --
 docs/create-table-as-ctas-command/index.html|  991 -
 docs/create-view-command/index.html | 1062 --
 docs/deploying-drill-in-a-cluster/index.html|  935 
 docs/describe-command/index.html|  961 -
 docs/develop-a-simple-function/index.html   | 1080 --
 docs/drill-patch-review-tool/index.html | 1272 -
 docs/driver-configuration-options/index.html| 1066 --
 docs/explain-commands/index.html| 1014 -
 docs/flexibility/index.html |  952 -
 docs/getting-query-information/index.html   | 1063 --
 docs/how-to-run-the-drill-demo/index.html   | 1327 --
 docs/installing-drill-on-linux/index.html   |  863 
 docs/installing-drill-on-mac-os-x/index.html|  870 
 .../index.html  | 1155 ---
 docs/jdbc-storage-plugin/index.html | 1112 ---
 .../index.html  | 1228 
 .../index.html  | 1230 
 .../index.html  | 1211 
 docs/manage-drill-introduction/index.html   |  863 
 docs/manage-drill/index.html|  906 
 docs/migrating-partitioned-data/index.html  | 1148 ---
 docs/mongodb-plugin-for-apache-drill/index.html | 1216 
 .../index.html  | 1046 --
 .../050-configuring-spotfire-server.md  |1 -
 .../080-configuring-jreport.md  |1 -
 .../005-odbc-on-windows-introduction.md |   38 -
 .../index.html  | 1017 --
 docs/optimizing-parquet-reading/index.html  | 1057 --
 .../index.html  | 1209 
 docs/progress-reports/index.html| 1044 --
 docs/select-from/index.html | 1093 ---
 docs/select-group-by/index.html | 1049 --
 docs/select-having/index.html   | 1064 --
 docs/select-limit/index.html| 1055 --
 docs/select-offset/index.html   | 1037 --
 docs/select-order-by/index.html | 1074 --
 docs/select-statements/index.html   | 1067 --
 docs/select-union/index.html| 1049 --
 docs/select-where/index.html| 1066 --
 docs/select-with/index.html | 1097 ---
 .../index.html  |  926 

[01/51] [partial] drill-site git commit: Cleaning up deleted content.

2017-02-24 Thread bridgetb
Repository: drill-site
Updated Branches:
  refs/heads/asf-site bdf0f8833 -> d42f2cdd1


http://git-wip-us.apache.org/repos/asf/drill-site/blob/d42f2cdd/docs/using-a-connection-string/index.html
--
diff --git a/docs/using-a-connection-string/index.html 
b/docs/using-a-connection-string/index.html
deleted file mode 100644
index d03d6dd..000
--- a/docs/using-a-connection-string/index.html
+++ /dev/null
@@ -1,1027 +0,0 @@
-
-
-
-
-
-
-
-
-
-Using a Connection String - Apache Drill
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-  
-
-
-
-
-  
-  
-  
-  
-  
-  Menu
-  
-  
-  
-Documentation
-
-  
-Getting Started
-  
-Architecture
-  
-Tutorials
-  
-Install Drill
-  
-Configure Drill
-  
-Connect a Data 
Source
-  
-ODBC/JDBC Interfaces
-  
-Query Data
-  
-Performance Tuning
-  
-Log and Debug
-  
-Query Audit Logging
-  
-SQL Reference
-  
-Data Sources and 
File Formats
-  
-Develop Custom 
Functions
-  
-Troubleshooting
-  
-Developer 
Information
-  
-Release Notes
-  
-Sample Datasets
-  
-Archived Pages
-  
-Progress Reports
-  
-Project Bylaws
-  
-
-  
-  
-Community
-
-  Team
-  Mailing Lists
-  Community Resources
-
-  
-  FAQ
-  Blog
-  https://twitter.com/apachedrill"; 
title="apachedrill on twitter" target="_blank"> 

-  
-
-  
-  
-
-  
-
-  
-  
-
-   Download
-
-  
-
-
-
-
-
-
-  
-
-
-
-
-
-  
-
-  
-  
-
-  Getting 
Started
-  
-  
-
-  Drill Introduction
-
-  
-
-  Why Drill
-
-  
-  
-
-  
-
-  Architecture
-  
-  
-
-  Architecture Introduction
-
-  
-
-  Drill Query Execution
-
-  
-
-  Core Modules
-
-  
-
-  Performance
-
-  
-  
-
-  
-
-  Tutorials
-  
-  
-
-  Tutorials Introduction
-
-  
-
-  Drill in 10 Minutes
-
-  
-
-  Analyzing the Yelp Academic 
Dataset
-
-  
-
-  Learn 
Drill with the MapR Sandbox
-  
-  
-About the MapR Sandbox
-  
-Installing the Apache Drill 
Sandbox
-  
-Getting to Know the Drill 
Sandbox
-  
-Lesson 1: Learn about the Data 
Set
-  
-Lesson 2: Run Queries with 
ANSI SQL
-  
-Lesson 3: Run Queries 
on Complex Data Types
-  
-Summary
-  
-
-
-  
-
-  Analyzing Highly Dynamic 
Datasets
-
-  
-
-  Analyzing Social Media
-
-  
-  
-
-  
-
-  Install 
Drill
-  
-  
-
-  Install Drill Introduction
-
-  
-
-  Installing 
Drill in Embedded Mode
-  
-  
-Embedded Mode Prerequisites
-  
-Installing Drill on Linux 
and Mac OS X
-  
-Starting Drill on Linux and 
Mac OS X
-  
-Installing Drill on Windows
-  
-Starting Drill on Windows
-  
-
-
-  
-
-  Installing 
Drill in Distributed Mode
-  
-  
-Distributed Mode 
Prerequisites
-  
-Installing Drill on the 
Cluster
-  
-Starting Drill in Distributed 
Mode
-  
-
-
-  
-  
-
-  
-
-  Configure 
Drill
-  
-  
-
-  Configure Drill Introduction
-
-  
-
-  Configuring Drill Memory
-
-  
-
-  Configuring a Multitenant Cluster
-  
-  
-Configuring a 
Multitenant Cluster Introduction
-  
-Configuring Multitenant 
Resources
-  
-Configuring Resources 
for a Shared Drillbit
-  
-
-   

[32/51] [partial] drill-site git commit: Cleaning up deleted content.

2017-02-24 Thread bridgetb
http://git-wip-us.apache.org/repos/asf/drill-site/blob/d42f2cdd/docs/flexibility/index.html
--
diff --git a/docs/flexibility/index.html b/docs/flexibility/index.html
deleted file mode 100644
index 68e167d..000
--- a/docs/flexibility/index.html
+++ /dev/null
@@ -1,952 +0,0 @@
-
-
-
-
-
-
-
-
-
-Flexibility - Apache Drill
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-  
-
-
-
-
-  
-  
-  
-  
-  
-  Menu
-  
-  
-  
-Documentation
-
-  
-Getting Started
-  
-Architecture
-  
-Tutorials
-  
-Install Drill
-  
-Configure Drill
-  
-Connect a Data 
Source
-  
-ODBC/JDBC Interfaces
-  
-Query Data
-  
-SQL Reference
-  
-Data Sources and 
File Formats
-  
-Develop Custom 
Functions
-  
-Developer 
Information
-  
-Release Notes
-  
-Sample Datasets
-  
-Archived Pages
-  
-Progress Reports
-  
-Project Bylaws
-  
-
-  
-  
-Community
-
-  Team
-  Mailing Lists
-  Community Resources
-
-  
-  FAQ
-  Blog
-  https://twitter.com/apachedrill"; 
title="apachedrill on twitter" target="_blank"> 

-  
-
-  
-  
-
-  
-
-  
-  
-
-   Download
-
-  
-
-
-
-  
-  
-
-
-
-
-
-  
-
-  
-  
-
-  Getting 
Started
-  
-  
-
-  Drill Introduction
-
-  
-
-  Why Drill
-
-  
-  
-
-  
-
-  Architecture
-  
-  
-
-  Architecture Introduction
-
-  
-
-  Core Modules
-
-  
-
-  Architectural Highlights
-  
-  
-Flexibility
-  
-Performance
-  
-
-
-  
-  
-
-  
-
-  Tutorials
-  
-  
-
-  Tutorials Introduction
-
-  
-
-  Drill in 10 Minutes
-
-  
-
-  Analyzing the Yelp Academic 
Dataset
-
-  
-
-  Learn 
Drill with the MapR Sandbox
-  
-  
-About the MapR Sandbox
-  
-Installing the Apache Drill 
Sandbox
-  
-Getting to Know the Drill 
Sandbox
-  
-Lesson 1: Learn about the Data 
Set
-  
-Lesson 2: Run Queries with 
ANSI SQL
-  
-Lesson 3: Run Queries 
on Complex Data Types
-  
-Summary
-  
-
-
-  
-
-  Analyzing Highly Dynamic 
Datasets
-
-  
-  
-
-  
-
-  Install 
Drill
-  
-  
-
-  Install Drill Introduction
-
-  
-
-  Installing 
Drill in Embedded Mode
-  
-  
-Embedded Mode Prerequisites
-  
-Installing Drill on Linux 
and Mac OS X
-  
-Starting Drill on Linux and 
Mac OS X
-  
-Installing Drill on Windows
-  
-Starting Drill on Windows
-  
-
-
-  
-
-  Installing 
Drill in Distributed Mode
-  
-  
-Distributed Mode 
Prerequisites
-  
-Installing Drill on the 
Cluster
-  
-Starting Drill in Distributed 
Mode
-  
-
-
-  
-  
-
-  
-
-  Configure 
Drill
-  
-  
-
-  Configure Drill Introduction
-
-  
-
-  Configuring Drill Memory
-
-  
-
-  Configuring a Multitenant Cluster
-  
-  
-Configuring a 
Multitenant Cluster Introduction
-  
-Configuring Multitenant 
Resources
-  
-Configuring Resources 
for a Shared Drillbit
-  
-
-
-  
-
-  Configuring User 
Impersonation
-
-  
-
-  Configuring User 
Authentication
-
-  
-
-  Configuration Options
-  
-  
-Conf

[43/51] [partial] drill-site git commit: Cleaning up deleted content.

2017-02-24 Thread bridgetb
http://git-wip-us.apache.org/repos/asf/drill-site/blob/d42f2cdd/docs/configuring-connections-on-windows/index.html
--
diff --git a/docs/configuring-connections-on-windows/index.html 
b/docs/configuring-connections-on-windows/index.html
deleted file mode 100644
index 6ce35b1..000
--- a/docs/configuring-connections-on-windows/index.html
+++ /dev/null
@@ -1,1151 +0,0 @@
-
-
-
-
-
-
-
-
-
-Configuring Connections on Windows - Apache Drill
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-  
-
-
-
-
-  
-  
-  
-  
-  
-  Menu
-  
-  
-  
-Documentation
-
-  
-Getting Started
-  
-Architecture
-  
-Tutorials
-  
-Install Drill
-  
-Configure Drill
-  
-Connect a Data 
Source
-  
-ODBC/JDBC Interfaces
-  
-Query Data
-  
-Performance Tuning
-  
-Log and Debug
-  
-Query Audit Logging
-  
-SQL Reference
-  
-Data Sources and 
File Formats
-  
-Develop Custom 
Functions
-  
-Troubleshooting
-  
-Developer 
Information
-  
-Release Notes
-  
-Sample Datasets
-  
-Archived Pages
-  
-Progress Reports
-  
-Project Bylaws
-  
-
-  
-  
-Community
-
-  Team
-  Mailing Lists
-  Community Resources
-
-  
-  FAQ
-  Blog
-  https://twitter.com/apachedrill"; 
title="apachedrill on twitter" target="_blank"> 

-  
-
-  
-  
-
-  
-
-  
-  
-
-   Download
-
-  
-
-
-
-
-
-
-  
-
-
-
-
-
-  
-
-  
-  
-
-  Getting 
Started
-  
-  
-
-  Drill Introduction
-
-  
-
-  Why Drill
-
-  
-  
-
-  
-
-  Architecture
-  
-  
-
-  Architecture Introduction
-
-  
-
-  Drill Query Execution
-
-  
-
-  Core Modules
-
-  
-
-  Performance
-
-  
-  
-
-  
-
-  Tutorials
-  
-  
-
-  Tutorials Introduction
-
-  
-
-  Drill in 10 Minutes
-
-  
-
-  Analyzing the Yelp Academic 
Dataset
-
-  
-
-  Learn 
Drill with the MapR Sandbox
-  
-  
-About the MapR Sandbox
-  
-Installing the Apache Drill 
Sandbox
-  
-Getting to Know the Drill 
Sandbox
-  
-Lesson 1: Learn about the Data 
Set
-  
-Lesson 2: Run Queries with 
ANSI SQL
-  
-Lesson 3: Run Queries 
on Complex Data Types
-  
-Summary
-  
-
-
-  
-
-  Analyzing Highly Dynamic 
Datasets
-
-  
-
-  Analyzing Social Media
-
-  
-  
-
-  
-
-  Install 
Drill
-  
-  
-
-  Install Drill Introduction
-
-  
-
-  Installing 
Drill in Embedded Mode
-  
-  
-Embedded Mode Prerequisites
-  
-Installing Drill on Linux 
and Mac OS X
-  
-Starting Drill on Linux and 
Mac OS X
-  
-Installing Drill on Windows
-  
-Starting Drill on Windows
-  
-
-
-  
-
-  Installing 
Drill in Distributed Mode
-  
-  
-Distributed Mode 
Prerequisites
-  
-Installing Drill on the 
Cluster
-  
-Starting Drill in Distributed 
Mode
-  
-
-
-  
-  
-
-  
-
-  Configure 
Drill
-  
-  
-
-  Configure Drill Introduction
-
-  
-
-  Configuring Drill Memory
-
-  
-
-  Configuring a Multitenant Cluster
-  
-  
-Configuring a 
Multitenant Cluster Introduction
-  
-Configuring Multitenant 
Resources
-  
-Configuring Resources 
for a Shared Drillbit
-  
-
-
-  
-
-  

[41/51] [partial] drill-site git commit: Cleaning up deleted content.

2017-02-24 Thread bridgetb
http://git-wip-us.apache.org/repos/asf/drill-site/blob/d42f2cdd/docs/configuring-odbc-on-linux-mac-os-x/index.html
--
diff --git a/docs/configuring-odbc-on-linux-mac-os-x/index.html 
b/docs/configuring-odbc-on-linux-mac-os-x/index.html
deleted file mode 100644
index 898420c..000
--- a/docs/configuring-odbc-on-linux-mac-os-x/index.html
+++ /dev/null
@@ -1,1211 +0,0 @@
-
-
-
-
-
-
-
-
-
-Configuring ODBC on Linux/Mac OS X - Apache Drill
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-  
-
-
-
-
-  
-  
-  
-  
-  
-  Menu
-  
-  
-  
-Documentation
-
-  
-Getting Started
-  
-Architecture
-  
-Tutorials
-  
-Install Drill
-  
-Configure Drill
-  
-Connect a Data 
Source
-  
-ODBC/JDBC Interfaces
-  
-Query Data
-  
-Performance Tuning
-  
-Log and Debug
-  
-SQL Reference
-  
-Data Sources and 
File Formats
-  
-Develop Custom 
Functions
-  
-Troubleshooting
-  
-Developer 
Information
-  
-Release Notes
-  
-Sample Datasets
-  
-Archived Pages
-  
-Progress Reports
-  
-Project Bylaws
-  
-
-  
-  
-Community
-
-  Team
-  Mailing Lists
-  Community Resources
-
-  
-  FAQ
-  Blog
-  https://twitter.com/apachedrill"; 
title="apachedrill on twitter" target="_blank"> 

-  
-
-  
-  
-
-  
-
-  
-  
-
-   Download
-
-  
-
-
-
-
-
-
-  
-
-
-
-
-
-  
-
-  
-  
-
-  Getting 
Started
-  
-  
-
-  Drill Introduction
-
-  
-
-  Why Drill
-
-  
-  
-
-  
-
-  Architecture
-  
-  
-
-  Architecture Introduction
-
-  
-
-  Drill Query Execution
-
-  
-
-  Core Modules
-
-  
-
-  Performance
-
-  
-  
-
-  
-
-  Tutorials
-  
-  
-
-  Tutorials Introduction
-
-  
-
-  Drill in 10 Minutes
-
-  
-
-  Analyzing the Yelp Academic 
Dataset
-
-  
-
-  Learn 
Drill with the MapR Sandbox
-  
-  
-About the MapR Sandbox
-  
-Installing the Apache Drill 
Sandbox
-  
-Getting to Know the Drill 
Sandbox
-  
-Lesson 1: Learn about the Data 
Set
-  
-Lesson 2: Run Queries with 
ANSI SQL
-  
-Lesson 3: Run Queries 
on Complex Data Types
-  
-Summary
-  
-
-
-  
-
-  Analyzing Highly Dynamic 
Datasets
-
-  
-
-  Analyzing Social Media
-
-  
-  
-
-  
-
-  Install 
Drill
-  
-  
-
-  Install Drill Introduction
-
-  
-
-  Installing 
Drill in Embedded Mode
-  
-  
-Embedded Mode Prerequisites
-  
-Installing Drill on Linux 
and Mac OS X
-  
-Starting Drill on Linux and 
Mac OS X
-  
-Installing Drill on Windows
-  
-Starting Drill on Windows
-  
-
-
-  
-
-  Installing 
Drill in Distributed Mode
-  
-  
-Distributed Mode 
Prerequisites
-  
-Installing Drill on the 
Cluster
-  
-Starting Drill in Distributed 
Mode
-  
-
-
-  
-  
-
-  
-
-  Configure 
Drill
-  
-  
-
-  Configure Drill Introduction
-
-  
-
-  Configuring Drill Memory
-
-  
-
-  Configuring a Multitenant Cluster
-  
-  
-Configuring a 
Multitenant Cluster Introduction
-  
-Configuring Multitenant 
Resources
-  
-Configuring Resources 
for a Shared Drillbit
-  
-
-
-  
-
-  Configuring User 
Impersonation
-

[45/51] [partial] drill-site git commit: Cleaning up deleted content.

2017-02-24 Thread bridgetb
http://git-wip-us.apache.org/repos/asf/drill-site/blob/d42f2cdd/docs/archived-pages/index.html
--
diff --git a/docs/archived-pages/index.html b/docs/archived-pages/index.html
deleted file mode 100644
index 50ac53a..000
--- a/docs/archived-pages/index.html
+++ /dev/null
@@ -1,1047 +0,0 @@
-
-
-
-
-
-
-
-
-
-Archived Pages - Apache Drill
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-  
-
-
-
-
-  
-  
-  
-  
-  
-  Menu
-  
-  
-  
-Documentation
-
-  
-Getting Started
-  
-Architecture
-  
-Tutorials
-  
-Install Drill
-  
-Configure Drill
-  
-Connect a Data 
Source
-  
-ODBC/JDBC Interfaces
-  
-Query Data
-  
-Performance Tuning
-  
-Log and Debug
-  
-SQL Reference
-  
-Data Sources and 
File Formats
-  
-Develop Custom 
Functions
-  
-Troubleshooting
-  
-Developer 
Information
-  
-Release Notes
-  
-Sample Datasets
-  
-Archived Pages
-  
-Progress Reports
-  
-Project Bylaws
-  
-
-  
-  
-Community
-
-  Team
-  Mailing Lists
-  Community Resources
-
-  
-  FAQ
-  Blog
-  https://twitter.com/apachedrill"; 
title="apachedrill on twitter" target="_blank"> 

-  
-
-  
-  
-
-  
-
-  
-  
-
-   Download
-
-  
-
-
-
-
-
-
-  
-
-
-
-
-
-  
-
-  
-  
-
-  Getting 
Started
-  
-  
-
-  Drill Introduction
-
-  
-
-  Why Drill
-
-  
-  
-
-  
-
-  Architecture
-  
-  
-
-  Architecture Introduction
-
-  
-
-  Drill Query Execution
-
-  
-
-  Core Modules
-
-  
-
-  Performance
-
-  
-  
-
-  
-
-  Tutorials
-  
-  
-
-  Tutorials Introduction
-
-  
-
-  Drill in 10 Minutes
-
-  
-
-  Analyzing the Yelp Academic 
Dataset
-
-  
-
-  Learn 
Drill with the MapR Sandbox
-  
-  
-About the MapR Sandbox
-  
-Installing the Apache Drill 
Sandbox
-  
-Getting to Know the Drill 
Sandbox
-  
-Lesson 1: Learn about the Data 
Set
-  
-Lesson 2: Run Queries with 
ANSI SQL
-  
-Lesson 3: Run Queries 
on Complex Data Types
-  
-Summary
-  
-
-
-  
-
-  Analyzing Highly Dynamic 
Datasets
-
-  
-
-  Analyzing Social Media
-
-  
-  
-
-  
-
-  Install 
Drill
-  
-  
-
-  Install Drill Introduction
-
-  
-
-  Installing 
Drill in Embedded Mode
-  
-  
-Embedded Mode Prerequisites
-  
-Installing Drill on Linux 
and Mac OS X
-  
-Starting Drill on Linux and 
Mac OS X
-  
-Installing Drill on Windows
-  
-Starting Drill on Windows
-  
-
-
-  
-
-  Installing 
Drill in Distributed Mode
-  
-  
-Distributed Mode 
Prerequisites
-  
-Installing Drill on the 
Cluster
-  
-Starting Drill in Distributed 
Mode
-  
-
-
-  
-  
-
-  
-
-  Configure 
Drill
-  
-  
-
-  Configure Drill Introduction
-
-  
-
-  Configuring Drill Memory
-
-  
-
-  Configuring a Multitenant Cluster
-  
-  
-Configuring a 
Multitenant Cluster Introduction
-  
-Configuring Multitenant 
Resources
-  
-Configuring Resources 
for a Shared Drillbit
-  
-
-
-  
-
-  Configuring User 
Impersonation
-
-  
-
-  Configuring User 
Authentication
-

[49/51] [partial] drill-site git commit: Cleaning up deleted content.

2017-02-24 Thread bridgetb
http://git-wip-us.apache.org/repos/asf/drill-site/blob/d42f2cdd/docs/advanced-properties/index.html
--
diff --git a/docs/advanced-properties/index.html 
b/docs/advanced-properties/index.html
deleted file mode 100644
index 73746c2..000
--- a/docs/advanced-properties/index.html
+++ /dev/null
@@ -1,1057 +0,0 @@
-
-
-
-
-
-
-
-
-
-Advanced Properties - Apache Drill
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-  
-
-
-
-
-  
-  
-  
-  
-  
-  Menu
-  
-  
-  
-Documentation
-
-  
-Getting Started
-  
-Architecture
-  
-Tutorials
-  
-Install Drill
-  
-Configure Drill
-  
-Connect a Data 
Source
-  
-ODBC/JDBC Interfaces
-  
-Query Data
-  
-Performance Tuning
-  
-Log and Debug
-  
-Query Audit Logging
-  
-SQL Reference
-  
-Data Sources and 
File Formats
-  
-Develop Custom 
Functions
-  
-Troubleshooting
-  
-Developer 
Information
-  
-Release Notes
-  
-Sample Datasets
-  
-Archived Pages
-  
-Progress Reports
-  
-Project Bylaws
-  
-
-  
-  
-Community
-
-  Team
-  Mailing Lists
-  Community Resources
-
-  
-  FAQ
-  Blog
-  https://twitter.com/apachedrill"; 
title="apachedrill on twitter" target="_blank"> 

-  
-
-  
-  
-
-  
-
-  
-  
-
-   Download
-
-  
-
-
-
-
-
-
-  
-
-
-
-
-
-  
-
-  
-  
-
-  Getting 
Started
-  
-  
-
-  Drill Introduction
-
-  
-
-  Why Drill
-
-  
-  
-
-  
-
-  Architecture
-  
-  
-
-  Architecture Introduction
-
-  
-
-  Drill Query Execution
-
-  
-
-  Core Modules
-
-  
-
-  Performance
-
-  
-  
-
-  
-
-  Tutorials
-  
-  
-
-  Tutorials Introduction
-
-  
-
-  Drill in 10 Minutes
-
-  
-
-  Analyzing the Yelp Academic 
Dataset
-
-  
-
-  Learn 
Drill with the MapR Sandbox
-  
-  
-About the MapR Sandbox
-  
-Installing the Apache Drill 
Sandbox
-  
-Getting to Know the Drill 
Sandbox
-  
-Lesson 1: Learn about the Data 
Set
-  
-Lesson 2: Run Queries with 
ANSI SQL
-  
-Lesson 3: Run Queries 
on Complex Data Types
-  
-Summary
-  
-
-
-  
-
-  Analyzing Highly Dynamic 
Datasets
-
-  
-
-  Analyzing Social Media
-
-  
-  
-
-  
-
-  Install 
Drill
-  
-  
-
-  Install Drill Introduction
-
-  
-
-  Installing 
Drill in Embedded Mode
-  
-  
-Embedded Mode Prerequisites
-  
-Installing Drill on Linux 
and Mac OS X
-  
-Starting Drill on Linux and 
Mac OS X
-  
-Installing Drill on Windows
-  
-Starting Drill on Windows
-  
-
-
-  
-
-  Installing 
Drill in Distributed Mode
-  
-  
-Distributed Mode 
Prerequisites
-  
-Installing Drill on the 
Cluster
-  
-Starting Drill in Distributed 
Mode
-  
-
-
-  
-  
-
-  
-
-  Configure 
Drill
-  
-  
-
-  Configure Drill Introduction
-
-  
-
-  Configuring Drill Memory
-
-  
-
-  Configuring a Multitenant Cluster
-  
-  
-Configuring a 
Multitenant Cluster Introduction
-  
-Configuring Multitenant 
Resources
-  
-Configuring Resources 
for a Shared Drillbit
-  
-
-
-  
-
-  Configuring User 
Impersonation
-
-  
-

[34/51] [partial] drill-site git commit: Cleaning up deleted content.

2017-02-24 Thread bridgetb
http://git-wip-us.apache.org/repos/asf/drill-site/blob/d42f2cdd/docs/driver-configuration-options/index.html
--
diff --git a/docs/driver-configuration-options/index.html 
b/docs/driver-configuration-options/index.html
deleted file mode 100644
index 2c661be..000
--- a/docs/driver-configuration-options/index.html
+++ /dev/null
@@ -1,1066 +0,0 @@
-
-
-
-
-
-
-
-
-
-Driver Configuration Options - Apache Drill
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-  
-
-
-
-
-  
-  
-  
-  
-  
-  Menu
-  
-  
-  
-Documentation
-
-  
-Getting Started
-  
-Architecture
-  
-Tutorials
-  
-Install Drill
-  
-Configure Drill
-  
-Connect a Data 
Source
-  
-ODBC/JDBC Interfaces
-  
-Query Data
-  
-Performance Tuning
-  
-Log and Debug
-  
-Query Audit Logging
-  
-SQL Reference
-  
-Data Sources and 
File Formats
-  
-Develop Custom 
Functions
-  
-Troubleshooting
-  
-Developer 
Information
-  
-Release Notes
-  
-Sample Datasets
-  
-Archived Pages
-  
-Progress Reports
-  
-Project Bylaws
-  
-
-  
-  
-Community
-
-  Team
-  Mailing Lists
-  Community Resources
-
-  
-  FAQ
-  Blog
-  https://twitter.com/apachedrill"; 
title="apachedrill on twitter" target="_blank"> 

-  
-
-  
-  
-
-  
-
-  
-  
-
-   Download
-
-  
-
-
-
-
-
-
-  
-
-
-
-
-
-  
-
-  
-  
-
-  Getting 
Started
-  
-  
-
-  Drill Introduction
-
-  
-
-  Why Drill
-
-  
-  
-
-  
-
-  Architecture
-  
-  
-
-  Architecture Introduction
-
-  
-
-  Drill Query Execution
-
-  
-
-  Core Modules
-
-  
-
-  Performance
-
-  
-  
-
-  
-
-  Tutorials
-  
-  
-
-  Tutorials Introduction
-
-  
-
-  Drill in 10 Minutes
-
-  
-
-  Analyzing the Yelp Academic 
Dataset
-
-  
-
-  Learn 
Drill with the MapR Sandbox
-  
-  
-About the MapR Sandbox
-  
-Installing the Apache Drill 
Sandbox
-  
-Getting to Know the Drill 
Sandbox
-  
-Lesson 1: Learn about the Data 
Set
-  
-Lesson 2: Run Queries with 
ANSI SQL
-  
-Lesson 3: Run Queries 
on Complex Data Types
-  
-Summary
-  
-
-
-  
-
-  Analyzing Highly Dynamic 
Datasets
-
-  
-
-  Analyzing Social Media
-
-  
-  
-
-  
-
-  Install 
Drill
-  
-  
-
-  Install Drill Introduction
-
-  
-
-  Installing 
Drill in Embedded Mode
-  
-  
-Embedded Mode Prerequisites
-  
-Installing Drill on Linux 
and Mac OS X
-  
-Starting Drill on Linux and 
Mac OS X
-  
-Installing Drill on Windows
-  
-Starting Drill on Windows
-  
-
-
-  
-
-  Installing 
Drill in Distributed Mode
-  
-  
-Distributed Mode 
Prerequisites
-  
-Installing Drill on the 
Cluster
-  
-Starting Drill in Distributed 
Mode
-  
-
-
-  
-  
-
-  
-
-  Configure 
Drill
-  
-  
-
-  Configure Drill Introduction
-
-  
-
-  Configuring Drill Memory
-
-  
-
-  Configuring a Multitenant Cluster
-  
-  
-Configuring a 
Multitenant Cluster Introduction
-  
-Configuring Multitenant 
Resources
-  
-Configuring Resources 
for a Shared Drillbit
-  
-
-
-  
-
-  Configuring User 
Imperson

[22/51] [partial] drill-site git commit: Cleaning up deleted content.

2017-02-24 Thread bridgetb
http://git-wip-us.apache.org/repos/asf/drill-site/blob/d42f2cdd/docs/migrating-partitioned-data/index.html
--
diff --git a/docs/migrating-partitioned-data/index.html 
b/docs/migrating-partitioned-data/index.html
deleted file mode 100644
index 4a10023..000
--- a/docs/migrating-partitioned-data/index.html
+++ /dev/null
@@ -1,1148 +0,0 @@
-
-
-
-
-
-
-
-
-
-Migrating Partitioned Data - Apache Drill
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-  
-
-
-
-
-  
-  
-  
-  
-  
-  Menu
-  
-  
-  
-Documentation
-
-  
-Getting Started
-  
-Architecture
-  
-Tutorials
-  
-Install Drill
-  
-Configure Drill
-  
-Connect a Data 
Source
-  
-ODBC/JDBC Interfaces
-  
-Query Data
-  
-Performance Tuning
-  
-Log and Debug
-  
-SQL Reference
-  
-Data Sources and 
File Formats
-  
-Develop Custom 
Functions
-  
-Troubleshooting
-  
-Developer 
Information
-  
-Release Notes
-  
-Sample Datasets
-  
-Project Bylaws
-  
-
-  
-  
-Community
-
-  Team
-  Mailing Lists
-  Community Resources
-
-  
-  FAQ
-  Blog
-  https://twitter.com/apachedrill"; 
title="apachedrill on twitter" target="_blank"> 

-  
-
-  
-  
-
-  
-
-  
-  
-
-   Download
-
-  
-
-
-
-
-
-
-  
-
-
-
-
-
-  
-
-  
-  
-
-  Getting 
Started
-  
-  
-
-  Drill Introduction
-
-  
-
-  Why Drill
-
-  
-  
-
-  
-
-  Architecture
-  
-  
-
-  Architecture Introduction
-
-  
-
-  Drill Query Execution
-
-  
-
-  Core Modules
-
-  
-
-  Performance
-
-  
-  
-
-  
-
-  Tutorials
-  
-  
-
-  Tutorials Introduction
-
-  
-
-  Drill in 10 Minutes
-
-  
-
-  Analyzing the Yelp Academic 
Dataset
-
-  
-
-  Learn 
Drill with the MapR Sandbox
-  
-  
-About the MapR Sandbox
-  
-Installing the Apache Drill 
Sandbox
-  
-Getting to Know the Drill 
Sandbox
-  
-Lesson 1: Learn about the Data 
Set
-  
-Lesson 2: Run Queries with 
ANSI SQL
-  
-Lesson 3: Run Queries 
on Complex Data Types
-  
-Summary
-  
-
-
-  
-
-  Analyzing Highly Dynamic 
Datasets
-
-  
-
-  Analyzing Social Media
-
-  
-
-  Analyzing Data Using Window 
Functions
-
-  
-  
-
-  
-
-  Install 
Drill
-  
-  
-
-  Install Drill Introduction
-
-  
-
-  Installing 
Drill in Embedded Mode
-  
-  
-Embedded Mode Prerequisites
-  
-Installing Drill on Linux 
and Mac OS X
-  
-Starting Drill on Linux and 
Mac OS X
-  
-Installing Drill on Windows
-  
-Starting Drill on Windows
-  
-
-
-  
-
-  Installing 
Drill in Distributed Mode
-  
-  
-Distributed Mode 
Prerequisites
-  
-Installing Drill on the 
Cluster
-  
-Starting Drill in Distributed 
Mode
-  
-
-
-  
-
-  Starting the Web Console
-
-  
-  
-
-  
-
-  Configure 
Drill
-  
-  
-
-  Configure Drill Introduction
-
-  
-
-  Configuring Drill Memory
-
-  
-
-  Configuring a Multitenant Cluster
-  
-  
-Configuring a 
Multitenant Cluster Introduction
-  
-Configuring Multitenant 
Resources
-  
-Configuring Resources 
for a Shared Drillbit
-  
-
-
- 

[06/51] [partial] drill-site git commit: Cleaning up deleted content.

2017-02-24 Thread bridgetb
http://git-wip-us.apache.org/repos/asf/drill-site/blob/d42f2cdd/docs/select-with/index.html
--
diff --git a/docs/select-with/index.html b/docs/select-with/index.html
deleted file mode 100644
index eb59cb2..000
--- a/docs/select-with/index.html
+++ /dev/null
@@ -1,1097 +0,0 @@
-
-
-
-
-
-
-
-
-
-SELECT WITH - Apache Drill
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-  
-
-
-
-
-  
-  
-  
-  
-  
-  Menu
-  
-  
-  
-Documentation
-
-  
-Getting Started
-  
-Architecture
-  
-Tutorials
-  
-Install Drill
-  
-Configure Drill
-  
-Connect a Data 
Source
-  
-ODBC/JDBC Interfaces
-  
-Query Data
-  
-Performance Tuning
-  
-Log and Debug
-  
-Query Audit Logging
-  
-SQL Reference
-  
-Data Sources and 
File Formats
-  
-Develop Custom 
Functions
-  
-Troubleshooting
-  
-Developer 
Information
-  
-Release Notes
-  
-Sample Datasets
-  
-Archived Pages
-  
-Progress Reports
-  
-Project Bylaws
-  
-
-  
-  
-Community
-
-  Team
-  Mailing Lists
-  Community Resources
-
-  
-  FAQ
-  Blog
-  https://twitter.com/apachedrill"; 
title="apachedrill on twitter" target="_blank"> 

-  
-
-  
-  
-
-  
-
-  
-  
-
-   Download
-
-  
-
-
-
-
-
-
-  
-
-
-
-
-
-  
-
-  
-  
-
-  Getting 
Started
-  
-  
-
-  Drill Introduction
-
-  
-
-  Why Drill
-
-  
-  
-
-  
-
-  Architecture
-  
-  
-
-  Architecture Introduction
-
-  
-
-  Drill Query Execution
-
-  
-
-  Core Modules
-
-  
-
-  Performance
-
-  
-  
-
-  
-
-  Tutorials
-  
-  
-
-  Tutorials Introduction
-
-  
-
-  Drill in 10 Minutes
-
-  
-
-  Analyzing the Yelp Academic 
Dataset
-
-  
-
-  Learn 
Drill with the MapR Sandbox
-  
-  
-About the MapR Sandbox
-  
-Installing the Apache Drill 
Sandbox
-  
-Getting to Know the Drill 
Sandbox
-  
-Lesson 1: Learn about the Data 
Set
-  
-Lesson 2: Run Queries with 
ANSI SQL
-  
-Lesson 3: Run Queries 
on Complex Data Types
-  
-Summary
-  
-
-
-  
-
-  Analyzing Highly Dynamic 
Datasets
-
-  
-
-  Analyzing Social Media
-
-  
-  
-
-  
-
-  Install 
Drill
-  
-  
-
-  Install Drill Introduction
-
-  
-
-  Installing 
Drill in Embedded Mode
-  
-  
-Embedded Mode Prerequisites
-  
-Installing Drill on Linux 
and Mac OS X
-  
-Starting Drill on Linux and 
Mac OS X
-  
-Installing Drill on Windows
-  
-Starting Drill on Windows
-  
-
-
-  
-
-  Installing 
Drill in Distributed Mode
-  
-  
-Distributed Mode 
Prerequisites
-  
-Installing Drill on the 
Cluster
-  
-Starting Drill in Distributed 
Mode
-  
-
-
-  
-  
-
-  
-
-  Configure 
Drill
-  
-  
-
-  Configure Drill Introduction
-
-  
-
-  Configuring Drill Memory
-
-  
-
-  Configuring a Multitenant Cluster
-  
-  
-Configuring a 
Multitenant Cluster Introduction
-  
-Configuring Multitenant 
Resources
-  
-Configuring Resources 
for a Shared Drillbit
-  
-
-
-  
-
-  Configuring User 
Impersonation
-
-  
-
-  Configuring User 
Authent

[13/51] [partial] drill-site git commit: Cleaning up deleted content.

2017-02-24 Thread bridgetb
http://git-wip-us.apache.org/repos/asf/drill-site/blob/d42f2cdd/docs/select-having/index.html
--
diff --git a/docs/select-having/index.html b/docs/select-having/index.html
deleted file mode 100644
index 7aa6087..000
--- a/docs/select-having/index.html
+++ /dev/null
@@ -1,1064 +0,0 @@
-
-
-
-
-
-
-
-
-
-SELECT HAVING - Apache Drill
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-  
-
-
-
-
-  
-  
-  
-  
-  
-  Menu
-  
-  
-  
-Documentation
-
-  
-Getting Started
-  
-Architecture
-  
-Tutorials
-  
-Install Drill
-  
-Configure Drill
-  
-Connect a Data 
Source
-  
-ODBC/JDBC Interfaces
-  
-Query Data
-  
-Performance Tuning
-  
-Log and Debug
-  
-Query Audit Logging
-  
-SQL Reference
-  
-Data Sources and 
File Formats
-  
-Develop Custom 
Functions
-  
-Troubleshooting
-  
-Developer 
Information
-  
-Release Notes
-  
-Sample Datasets
-  
-Archived Pages
-  
-Progress Reports
-  
-Project Bylaws
-  
-
-  
-  
-Community
-
-  Team
-  Mailing Lists
-  Community Resources
-
-  
-  FAQ
-  Blog
-  https://twitter.com/apachedrill"; 
title="apachedrill on twitter" target="_blank"> 

-  
-
-  
-  
-
-  
-
-  
-  
-
-   Download
-
-  
-
-
-
-
-
-
-  
-
-
-
-
-
-  
-
-  
-  
-
-  Getting 
Started
-  
-  
-
-  Drill Introduction
-
-  
-
-  Why Drill
-
-  
-  
-
-  
-
-  Architecture
-  
-  
-
-  Architecture Introduction
-
-  
-
-  Drill Query Execution
-
-  
-
-  Core Modules
-
-  
-
-  Performance
-
-  
-  
-
-  
-
-  Tutorials
-  
-  
-
-  Tutorials Introduction
-
-  
-
-  Drill in 10 Minutes
-
-  
-
-  Analyzing the Yelp Academic 
Dataset
-
-  
-
-  Learn 
Drill with the MapR Sandbox
-  
-  
-About the MapR Sandbox
-  
-Installing the Apache Drill 
Sandbox
-  
-Getting to Know the Drill 
Sandbox
-  
-Lesson 1: Learn about the Data 
Set
-  
-Lesson 2: Run Queries with 
ANSI SQL
-  
-Lesson 3: Run Queries 
on Complex Data Types
-  
-Summary
-  
-
-
-  
-
-  Analyzing Highly Dynamic 
Datasets
-
-  
-
-  Analyzing Social Media
-
-  
-  
-
-  
-
-  Install 
Drill
-  
-  
-
-  Install Drill Introduction
-
-  
-
-  Installing 
Drill in Embedded Mode
-  
-  
-Embedded Mode Prerequisites
-  
-Installing Drill on Linux 
and Mac OS X
-  
-Starting Drill on Linux and 
Mac OS X
-  
-Installing Drill on Windows
-  
-Starting Drill on Windows
-  
-
-
-  
-
-  Installing 
Drill in Distributed Mode
-  
-  
-Distributed Mode 
Prerequisites
-  
-Installing Drill on the 
Cluster
-  
-Starting Drill in Distributed 
Mode
-  
-
-
-  
-  
-
-  
-
-  Configure 
Drill
-  
-  
-
-  Configure Drill Introduction
-
-  
-
-  Configuring Drill Memory
-
-  
-
-  Configuring a Multitenant Cluster
-  
-  
-Configuring a 
Multitenant Cluster Introduction
-  
-Configuring Multitenant 
Resources
-  
-Configuring Resources 
for a Shared Drillbit
-  
-
-
-  
-
-  Configuring User 
Impersonation
-
-  
-
-  Configuring Use

[04/51] [partial] drill-site git commit: Cleaning up deleted content.

2017-02-24 Thread bridgetb
http://git-wip-us.apache.org/repos/asf/drill-site/blob/d42f2cdd/docs/show-tables-command/index.html
--
diff --git a/docs/show-tables-command/index.html 
b/docs/show-tables-command/index.html
deleted file mode 100644
index 1cd3e42..000
--- a/docs/show-tables-command/index.html
+++ /dev/null
@@ -1,993 +0,0 @@
-
-
-
-
-
-
-
-
-
-SHOW TABLES Command - Apache Drill
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-  
-
-
-
-
-  
-  
-  
-  
-  
-  Menu
-  
-  
-  
-Documentation
-
-  
-Getting Started
-  
-Architecture
-  
-Tutorials
-  
-Install Drill
-  
-Configure Drill
-  
-Connect a Data 
Source
-  
-ODBC/JDBC Interfaces
-  
-Query Data
-  
-SQL Reference
-  
-Data Sources and 
File Formats
-  
-Develop Custom 
Functions
-  
-Developer 
Information
-  
-Release Notes
-  
-Sample Datasets
-  
-Archived Pages
-  
-Progress Reports
-  
-Project Bylaws
-  
-
-  
-  
-Community
-
-  Team
-  Mailing Lists
-  Community Resources
-
-  
-  FAQ
-  Blog
-  https://twitter.com/apachedrill"; 
title="apachedrill on twitter" target="_blank"> 

-  
-
-  
-  
-
-  
-
-  
-  
-
-   Download
-
-  
-
-
-
-  
-  
-
-
-
-
-
-  
-
-  
-  
-
-  Getting 
Started
-  
-  
-
-  Drill Introduction
-
-  
-
-  Why Drill
-
-  
-  
-
-  
-
-  Architecture
-  
-  
-
-  Architecture Introduction
-
-  
-
-  Core Modules
-
-  
-
-  Architectural Highlights
-  
-  
-Flexibility
-  
-Performance
-  
-
-
-  
-  
-
-  
-
-  Tutorials
-  
-  
-
-  Tutorials Introduction
-
-  
-
-  Drill in 10 Minutes
-
-  
-
-  Analyzing the Yelp Academic 
Dataset
-
-  
-
-  Learn 
Drill with the MapR Sandbox
-  
-  
-About the MapR Sandbox
-  
-Installing the Apache Drill 
Sandbox
-  
-Getting to Know the Drill 
Sandbox
-  
-Lesson 1: Learn about the Data 
Set
-  
-Lesson 2: Run Queries with 
ANSI SQL
-  
-Lesson 3: Run Queries 
on Complex Data Types
-  
-Summary
-  
-
-
-  
-
-  Analyzing Highly Dynamic 
Datasets
-
-  
-  
-
-  
-
-  Install 
Drill
-  
-  
-
-  Install Drill Introduction
-
-  
-
-  Installing 
Drill in Embedded Mode
-  
-  
-Embedded Mode Prerequisites
-  
-Installing Drill on Linux 
and Mac OS X
-  
-Starting Drill on Linux and 
Mac OS X
-  
-Installing Drill on Windows
-  
-Starting Drill on Windows
-  
-
-
-  
-
-  Installing 
Drill in Distributed Mode
-  
-  
-Distributed Mode 
Prerequisites
-  
-Installing Drill on the 
Cluster
-  
-Starting Drill in Distributed 
Mode
-  
-
-
-  
-  
-
-  
-
-  Configure 
Drill
-  
-  
-
-  Configure Drill Introduction
-
-  
-
-  Configuring Drill Memory
-
-  
-
-  Configuring a Multitenant Cluster
-  
-  
-Configuring a 
Multitenant Cluster Introduction
-  
-Configuring Multitenant 
Resources
-  
-Configuring Resources 
for a Shared Drillbit
-  
-
-
-  
-
-  Configuring User 
Impersonation
-
-  
-
-  Configuring User 
Authentication
-
-  
-
-  Configuration Options
-   

[20/51] [partial] drill-site git commit: Cleaning up deleted content.

2017-02-24 Thread bridgetb
http://git-wip-us.apache.org/repos/asf/drill-site/blob/d42f2cdd/docs/monitoring-and-canceling-queries-in-the-drill-web-ui/index.html
--
diff --git 
a/docs/monitoring-and-canceling-queries-in-the-drill-web-ui/index.html 
b/docs/monitoring-and-canceling-queries-in-the-drill-web-ui/index.html
deleted file mode 100644
index c3fd9f0..000
--- a/docs/monitoring-and-canceling-queries-in-the-drill-web-ui/index.html
+++ /dev/null
@@ -1,1046 +0,0 @@
-
-
-
-
-
-
-
-
-
-Monitoring and Canceling Queries in the Drill Web UI - Apache 
Drill
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-  
-
-
-
-
-  
-  
-  
-  
-  
-  Menu
-  
-  
-  
-Documentation
-
-  
-Getting Started
-  
-Architecture
-  
-Tutorials
-  
-Install Drill
-  
-Configure Drill
-  
-Connect a Data 
Source
-  
-ODBC/JDBC Interfaces
-  
-Query Data
-  
-Performance Tuning
-  
-Log and Debug
-  
-SQL Reference
-  
-Data Sources and 
File Formats
-  
-Develop Custom 
Functions
-  
-Troubleshooting
-  
-Developer 
Information
-  
-Release Notes
-  
-Sample Datasets
-  
-Project Bylaws
-  
-
-  
-  
-Community
-
-  Team
-  Mailing Lists
-  Community Resources
-
-  
-  FAQ
-  Blog
-  https://twitter.com/apachedrill"; 
title="apachedrill on twitter" target="_blank"> 

-  
-
-  
-  
-
-  
-
-  
-  
-
-   Download
-
-  
-
-
-
-
-
-
-  
-
-
-
-
-
-  
-
-  
-  
-
-  Getting 
Started
-  
-  
-
-  Drill Introduction
-
-  
-
-  Why Drill
-
-  
-  
-
-  
-
-  Architecture
-  
-  
-
-  Architecture Introduction
-
-  
-
-  Drill Query Execution
-
-  
-
-  Core Modules
-
-  
-
-  Performance
-
-  
-  
-
-  
-
-  Tutorials
-  
-  
-
-  Tutorials Introduction
-
-  
-
-  Drill in 10 Minutes
-
-  
-
-  Analyzing the Yelp Academic 
Dataset
-
-  
-
-  Learn 
Drill with the MapR Sandbox
-  
-  
-About the MapR Sandbox
-  
-Installing the Apache Drill 
Sandbox
-  
-Getting to Know the Drill 
Sandbox
-  
-Lesson 1: Learn about the Data 
Set
-  
-Lesson 2: Run Queries with 
ANSI SQL
-  
-Lesson 3: Run Queries 
on Complex Data Types
-  
-Summary
-  
-
-
-  
-
-  Analyzing Highly Dynamic 
Datasets
-
-  
-
-  Analyzing Social Media
-
-  
-  
-
-  
-
-  Install 
Drill
-  
-  
-
-  Install Drill Introduction
-
-  
-
-  Installing 
Drill in Embedded Mode
-  
-  
-Embedded Mode Prerequisites
-  
-Installing Drill on Linux 
and Mac OS X
-  
-Starting Drill on Linux and 
Mac OS X
-  
-Installing Drill on Windows
-  
-Starting Drill on Windows
-  
-
-
-  
-
-  Installing 
Drill in Distributed Mode
-  
-  
-Distributed Mode 
Prerequisites
-  
-Installing Drill on the 
Cluster
-  
-Starting Drill in Distributed 
Mode
-  
-
-
-  
-
-  Starting the Web UI
-
-  
-  
-
-  
-
-  Configure 
Drill
-  
-  
-
-  Configure Drill Introduction
-
-  
-
-  Configuring Drill Memory
-
-  
-
-  Configuring a Multitenant Cluster
-  
-  
-Configuring a 
Multitenant Cluster Introduction
-  
-Configuring Multitenant 
Resources
-  
-Configuring Resources 
for a Shared Drillbit
-  
-

[31/51] [partial] drill-site git commit: Cleaning up deleted content.

2017-02-24 Thread bridgetb
http://git-wip-us.apache.org/repos/asf/drill-site/blob/d42f2cdd/docs/getting-query-information/index.html
--
diff --git a/docs/getting-query-information/index.html 
b/docs/getting-query-information/index.html
deleted file mode 100644
index 61d696d..000
--- a/docs/getting-query-information/index.html
+++ /dev/null
@@ -1,1063 +0,0 @@
-
-
-
-
-
-
-
-
-
-Getting Query Information - Apache Drill
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-  
-
-
-
-
-  
-  
-  
-  
-  
-  Menu
-  
-  
-  
-Documentation
-
-  
-Getting Started
-  
-Architecture
-  
-Tutorials
-  
-Install Drill
-  
-Configure Drill
-  
-Connect a Data 
Source
-  
-ODBC/JDBC Interfaces
-  
-Query Data
-  
-Performance Tuning
-  
-Log and Debug
-  
-Query Audit Logging
-  
-SQL Reference
-  
-Data Sources and 
File Formats
-  
-Develop Custom 
Functions
-  
-Troubleshooting
-  
-Developer 
Information
-  
-Release Notes
-  
-Sample Datasets
-  
-Archived Pages
-  
-Progress Reports
-  
-Project Bylaws
-  
-
-  
-  
-Community
-
-  Team
-  Mailing Lists
-  Community Resources
-
-  
-  FAQ
-  Blog
-  https://twitter.com/apachedrill"; 
title="apachedrill on twitter" target="_blank"> 

-  
-
-  
-  
-
-  
-
-  
-  
-
-   Download
-
-  
-
-
-
-
-
-
-  
-
-
-
-
-
-  
-
-  
-  
-
-  Getting 
Started
-  
-  
-
-  Drill Introduction
-
-  
-
-  Why Drill
-
-  
-  
-
-  
-
-  Architecture
-  
-  
-
-  Architecture Introduction
-
-  
-
-  Drill Query Execution
-
-  
-
-  Core Modules
-
-  
-
-  Performance
-
-  
-  
-
-  
-
-  Tutorials
-  
-  
-
-  Tutorials Introduction
-
-  
-
-  Drill in 10 Minutes
-
-  
-
-  Analyzing the Yelp Academic 
Dataset
-
-  
-
-  Learn 
Drill with the MapR Sandbox
-  
-  
-About the MapR Sandbox
-  
-Installing the Apache Drill 
Sandbox
-  
-Getting to Know the Drill 
Sandbox
-  
-Lesson 1: Learn about the Data 
Set
-  
-Lesson 2: Run Queries with 
ANSI SQL
-  
-Lesson 3: Run Queries 
on Complex Data Types
-  
-Summary
-  
-
-
-  
-
-  Analyzing Highly Dynamic 
Datasets
-
-  
-
-  Analyzing Social Media
-
-  
-  
-
-  
-
-  Install 
Drill
-  
-  
-
-  Install Drill Introduction
-
-  
-
-  Installing 
Drill in Embedded Mode
-  
-  
-Embedded Mode Prerequisites
-  
-Installing Drill on Linux 
and Mac OS X
-  
-Starting Drill on Linux and 
Mac OS X
-  
-Installing Drill on Windows
-  
-Starting Drill on Windows
-  
-
-
-  
-
-  Installing 
Drill in Distributed Mode
-  
-  
-Distributed Mode 
Prerequisites
-  
-Installing Drill on the 
Cluster
-  
-Starting Drill in Distributed 
Mode
-  
-
-
-  
-  
-
-  
-
-  Configure 
Drill
-  
-  
-
-  Configure Drill Introduction
-
-  
-
-  Configuring Drill Memory
-
-  
-
-  Configuring a Multitenant Cluster
-  
-  
-Configuring a 
Multitenant Cluster Introduction
-  
-Configuring Multitenant 
Resources
-  
-Configuring Resources 
for a Shared Drillbit
-  
-
-
-  
-
-  Configuring User 
Impersonation
-

[24/51] [partial] drill-site git commit: Cleaning up deleted content.

2017-02-24 Thread bridgetb
http://git-wip-us.apache.org/repos/asf/drill-site/blob/d42f2cdd/docs/lession-3-run-queries-on-complex-data-types/index.html
--
diff --git a/docs/lession-3-run-queries-on-complex-data-types/index.html 
b/docs/lession-3-run-queries-on-complex-data-types/index.html
deleted file mode 100644
index b3ccf1d..000
--- a/docs/lession-3-run-queries-on-complex-data-types/index.html
+++ /dev/null
@@ -1,1211 +0,0 @@
-
-
-
-
-
-
-
-
-
-Lession 3: Run Queries on Complex Data Types - Apache Drill
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-  
-
-
-
-
-  
-  
-  
-  
-  
-  Menu
-  
-  
-  
-Documentation
-
-  
-Getting Started
-  
-Architecture
-  
-Tutorials
-  
-Install Drill
-  
-Configure Drill
-  
-Connect a Data 
Source
-  
-ODBC/JDBC Interfaces
-  
-Query Data
-  
-SQL Reference
-  
-Data Sources and 
File Formats
-  
-Develop Custom 
Functions
-  
-Developer 
Information
-  
-Release Notes
-  
-Sample Datasets
-  
-Archived Pages
-  
-Progress Reports
-  
-Project Bylaws
-  
-
-  
-  
-Community
-
-  Team
-  Mailing Lists
-  Community Resources
-
-  
-  FAQ
-  Blog
-  https://twitter.com/apachedrill"; 
title="apachedrill on twitter" target="_blank"> 

-  
-
-  
-  
-
-  
-
-  
-  
-
-   Download
-
-  
-
-
-
-  
-  
-
-
-
-
-
-  
-
-  
-  
-
-  Getting 
Started
-  
-  
-
-  Drill Introduction
-
-  
-
-  Why Drill
-
-  
-  
-
-  
-
-  Architecture
-  
-  
-
-  Architecture Introduction
-
-  
-
-  Core Modules
-
-  
-
-  Architectural Highlights
-  
-  
-Flexibility
-  
-Performance
-  
-
-
-  
-  
-
-  
-
-  Tutorials
-  
-  
-
-  Tutorials Introduction
-
-  
-
-  Drill in 10 Minutes
-
-  
-
-  Analyzing the Yelp Academic 
Dataset
-
-  
-
-  Learn 
Drill with the MapR Sandbox
-  
-  
-About the MapR Sandbox
-  
-Installing the Apache Drill 
Sandbox
-  
-Getting to Know the Drill 
Sandbox
-  
-Lession 1: Learn about the 
Data Set
-  
-Lession 2: Run Queries with 
ANSI SQL
-  
-Lession 3: Run 
Queries on Complex Data Types
-  
-Summary
-  
-
-
-  
-
-  Analyzing Highly Dynamic 
Datasets
-
-  
-  
-
-  
-
-  Install 
Drill
-  
-  
-
-  Install Drill Introduction
-
-  
-
-  Installing 
Drill in Embedded Mode
-  
-  
-Embedded Mode Prerequisites
-  
-Installing Drill on Linux 
and Mac OS X
-  
-Starting Drill on Linux and 
Mac OS X
-  
-Installing Drill on Windows
-  
-Starting Drill on Windows
-  
-
-
-  
-
-  Installing 
Drill in Distributed Mode
-  
-  
-Distributed Mode 
Prerequisites
-  
-Installing Drill on the 
Cluster
-  
-Starting Drill in Distributed 
Mode
-  
-
-
-  
-  
-
-  
-
-  Configure 
Drill
-  
-  
-
-  Configure Drill Introduction
-
-  
-
-  Configuring Drill Memory
-
-  
-
-  Configuring a Multitenant Cluster
-  
-  
-Configuring a 
Multitenant Cluster Introduction
-  
-Configuring Multitenant 
Resources
-  
-Configuring Resources 
for a Shared Drillbit
-  
-
-
-  
-
-  Configuring User 
Impersonation
-
-  
-
-   

[21/51] [partial] drill-site git commit: Cleaning up deleted content.

2017-02-24 Thread bridgetb
http://git-wip-us.apache.org/repos/asf/drill-site/blob/d42f2cdd/docs/mongodb-plugin-for-apache-drill/index.html
--
diff --git a/docs/mongodb-plugin-for-apache-drill/index.html 
b/docs/mongodb-plugin-for-apache-drill/index.html
deleted file mode 100644
index ae6ef75..000
--- a/docs/mongodb-plugin-for-apache-drill/index.html
+++ /dev/null
@@ -1,1216 +0,0 @@
-
-
-
-
-
-
-
-
-
-MongoDB Plugin for Apache Drill - Apache Drill
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-  
-
-
-
-
-  
-  
-  
-  
-  
-  Menu
-  
-  
-  
-Documentation
-
-  
-Getting Started
-  
-Architecture
-  
-Tutorials
-  
-Install Drill
-  
-Configure Drill
-  
-Connect a Data 
Source
-  
-ODBC/JDBC Interfaces
-  
-Query Data
-  
-Performance Tuning
-  
-Log and Debug
-  
-SQL Reference
-  
-Data Sources and 
File Formats
-  
-Develop Custom 
Functions
-  
-Troubleshooting
-  
-Developer 
Information
-  
-Release Notes
-  
-Sample Datasets
-  
-Project Bylaws
-  
-
-  
-  
-Community
-
-  Team
-  Mailing Lists
-  Community Resources
-
-  
-  FAQ
-  Blog
-  https://twitter.com/apachedrill"; 
title="apachedrill on twitter" target="_blank"> 

-  
-
-  
-  
-
-  
-
-  
-  
-
-   Download
-
-  
-
-
-
-
-
-
-  
-
-
-
-
-
-  
-
-  
-  
-
-  Getting 
Started
-  
-  
-
-  Drill Introduction
-
-  
-
-  Why Drill
-
-  
-  
-
-  
-
-  Architecture
-  
-  
-
-  Architecture Introduction
-
-  
-
-  Drill Query Execution
-
-  
-
-  Core Modules
-
-  
-
-  Performance
-
-  
-  
-
-  
-
-  Tutorials
-  
-  
-
-  Tutorials Introduction
-
-  
-
-  Drill in 10 Minutes
-
-  
-
-  Analyzing the Yelp Academic 
Dataset
-
-  
-
-  Learn 
Drill with the MapR Sandbox
-  
-  
-About the MapR Sandbox
-  
-Installing the Apache Drill 
Sandbox
-  
-Getting to Know the Drill 
Sandbox
-  
-Lesson 1: Learn about the Data 
Set
-  
-Lesson 2: Run Queries with 
ANSI SQL
-  
-Lesson 3: Run Queries 
on Complex Data Types
-  
-Summary
-  
-
-
-  
-
-  Analyzing Highly Dynamic 
Datasets
-
-  
-
-  Analyzing Social Media
-
-  
-  
-
-  
-
-  Install 
Drill
-  
-  
-
-  Install Drill Introduction
-
-  
-
-  Installing 
Drill in Embedded Mode
-  
-  
-Embedded Mode Prerequisites
-  
-Installing Drill on Linux 
and Mac OS X
-  
-Starting Drill on Linux and 
Mac OS X
-  
-Installing Drill on Windows
-  
-Starting Drill on Windows
-  
-
-
-  
-
-  Installing 
Drill in Distributed Mode
-  
-  
-Distributed Mode 
Prerequisites
-  
-Installing Drill on the 
Cluster
-  
-Starting Drill in Distributed 
Mode
-  
-
-
-  
-
-  Starting the Web Console
-
-  
-  
-
-  
-
-  Configure 
Drill
-  
-  
-
-  Configure Drill Introduction
-
-  
-
-  Configuring Drill Memory
-
-  
-
-  Configuring a Multitenant Cluster
-  
-  
-Configuring a 
Multitenant Cluster Introduction
-  
-Configuring Multitenant 
Resources
-  
-Configuring Resources 
for a Shared Drillbit
-  
-
-
-  
-
-  Configuring User 
Impersonation
- 

[02/51] [partial] drill-site git commit: Cleaning up deleted content.

2017-02-24 Thread bridgetb
http://git-wip-us.apache.org/repos/asf/drill-site/blob/d42f2cdd/docs/use-command/index.html
--
diff --git a/docs/use-command/index.html b/docs/use-command/index.html
deleted file mode 100644
index 6dcbc4c..000
--- a/docs/use-command/index.html
+++ /dev/null
@@ -1,1020 +0,0 @@
-
-
-
-
-
-
-
-
-
-USE Command - Apache Drill
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-  
-
-
-
-
-  
-  
-  
-  
-  
-  Menu
-  
-  
-  
-Documentation
-
-  
-Getting Started
-  
-Architecture
-  
-Tutorials
-  
-Install Drill
-  
-Configure Drill
-  
-Connect a Data 
Source
-  
-ODBC/JDBC Interfaces
-  
-Query Data
-  
-SQL Reference
-  
-Data Sources and 
File Formats
-  
-Develop Custom 
Functions
-  
-Developer 
Information
-  
-Release Notes
-  
-Sample Datasets
-  
-Archived Pages
-  
-Progress Reports
-  
-Project Bylaws
-  
-
-  
-  
-Community
-
-  Team
-  Mailing Lists
-  Community Resources
-
-  
-  FAQ
-  Blog
-  https://twitter.com/apachedrill"; 
title="apachedrill on twitter" target="_blank"> 

-  
-
-  
-  
-
-  
-
-  
-  
-
-   Download
-
-  
-
-
-
-  
-  
-
-
-
-
-
-  
-
-  
-  
-
-  Getting 
Started
-  
-  
-
-  Drill Introduction
-
-  
-
-  Why Drill
-
-  
-  
-
-  
-
-  Architecture
-  
-  
-
-  Architecture Introduction
-
-  
-
-  Core Modules
-
-  
-
-  Architectural Highlights
-  
-  
-Flexibility
-  
-Performance
-  
-
-
-  
-  
-
-  
-
-  Tutorials
-  
-  
-
-  Tutorials Introduction
-
-  
-
-  Drill in 10 Minutes
-
-  
-
-  Analyzing the Yelp Academic 
Dataset
-
-  
-
-  Learn 
Drill with the MapR Sandbox
-  
-  
-About the MapR Sandbox
-  
-Installing the Apache Drill 
Sandbox
-  
-Getting to Know the Drill 
Sandbox
-  
-Lesson 1: Learn about the Data 
Set
-  
-Lesson 2: Run Queries with 
ANSI SQL
-  
-Lesson 3: Run Queries 
on Complex Data Types
-  
-Summary
-  
-
-
-  
-
-  Analyzing Highly Dynamic 
Datasets
-
-  
-  
-
-  
-
-  Install 
Drill
-  
-  
-
-  Install Drill Introduction
-
-  
-
-  Installing 
Drill in Embedded Mode
-  
-  
-Embedded Mode Prerequisites
-  
-Installing Drill on Linux 
and Mac OS X
-  
-Starting Drill on Linux and 
Mac OS X
-  
-Installing Drill on Windows
-  
-Starting Drill on Windows
-  
-
-
-  
-
-  Installing 
Drill in Distributed Mode
-  
-  
-Distributed Mode 
Prerequisites
-  
-Installing Drill on the 
Cluster
-  
-Starting Drill in Distributed 
Mode
-  
-
-
-  
-  
-
-  
-
-  Configure 
Drill
-  
-  
-
-  Configure Drill Introduction
-
-  
-
-  Configuring Drill Memory
-
-  
-
-  Configuring a Multitenant Cluster
-  
-  
-Configuring a 
Multitenant Cluster Introduction
-  
-Configuring Multitenant 
Resources
-  
-Configuring Resources 
for a Shared Drillbit
-  
-
-
-  
-
-  Configuring User 
Impersonation
-
-  
-
-  Configuring User 
Authentication
-
-  
-
-  Configuration Options
-  
-  
-Con

[17/51] [partial] drill-site git commit: Cleaning up deleted content.

2017-02-24 Thread bridgetb
http://git-wip-us.apache.org/repos/asf/drill-site/blob/d42f2cdd/docs/plugin-configuration-introduction/index.html
--
diff --git a/docs/plugin-configuration-introduction/index.html 
b/docs/plugin-configuration-introduction/index.html
deleted file mode 100644
index f4db825..000
--- a/docs/plugin-configuration-introduction/index.html
+++ /dev/null
@@ -1,1209 +0,0 @@
-
-
-
-
-
-
-
-
-
-Plugin Configuration Introduction - Apache Drill
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-  
-
-
-
-
-  
-  
-  
-  
-  
-  Menu
-  
-  
-  
-Documentation
-
-  
-Getting Started
-  
-Architecture
-  
-Tutorials
-  
-Install Drill
-  
-Configure Drill
-  
-Connect a Data 
Source
-  
-ODBC/JDBC Interfaces
-  
-Query Data
-  
-Performance Tuning
-  
-Log and Debug
-  
-Query Audit Logging
-  
-SQL Reference
-  
-Data Sources and 
File Formats
-  
-Develop Custom 
Functions
-  
-Troubleshooting
-  
-Developer 
Information
-  
-Release Notes
-  
-Sample Datasets
-  
-Archived Pages
-  
-Progress Reports
-  
-Project Bylaws
-  
-
-  
-  
-Community
-
-  Team
-  Mailing Lists
-  Community Resources
-
-  
-  FAQ
-  Blog
-  https://twitter.com/apachedrill"; 
title="apachedrill on twitter" target="_blank"> 

-  
-
-  
-  
-
-  
-
-  
-  
-
-   Download
-
-  
-
-
-
-
-
-
-  
-
-
-
-
-
-  
-
-  
-  
-
-  Getting 
Started
-  
-  
-
-  Drill Introduction
-
-  
-
-  Why Drill
-
-  
-  
-
-  
-
-  Architecture
-  
-  
-
-  Architecture Introduction
-
-  
-
-  Drill Query Execution
-
-  
-
-  Core Modules
-
-  
-
-  Performance
-
-  
-  
-
-  
-
-  Tutorials
-  
-  
-
-  Tutorials Introduction
-
-  
-
-  Drill in 10 Minutes
-
-  
-
-  Analyzing the Yelp Academic 
Dataset
-
-  
-
-  Learn 
Drill with the MapR Sandbox
-  
-  
-About the MapR Sandbox
-  
-Installing the Apache Drill 
Sandbox
-  
-Getting to Know the Drill 
Sandbox
-  
-Lesson 1: Learn about the Data 
Set
-  
-Lesson 2: Run Queries with 
ANSI SQL
-  
-Lesson 3: Run Queries 
on Complex Data Types
-  
-Summary
-  
-
-
-  
-
-  Analyzing Highly Dynamic 
Datasets
-
-  
-
-  Analyzing Social Media
-
-  
-  
-
-  
-
-  Install 
Drill
-  
-  
-
-  Install Drill Introduction
-
-  
-
-  Installing 
Drill in Embedded Mode
-  
-  
-Embedded Mode Prerequisites
-  
-Installing Drill on Linux 
and Mac OS X
-  
-Starting Drill on Linux and 
Mac OS X
-  
-Installing Drill on Windows
-  
-Starting Drill on Windows
-  
-
-
-  
-
-  Installing 
Drill in Distributed Mode
-  
-  
-Distributed Mode 
Prerequisites
-  
-Installing Drill on the 
Cluster
-  
-Starting Drill in Distributed 
Mode
-  
-
-
-  
-  
-
-  
-
-  Configure 
Drill
-  
-  
-
-  Configure Drill Introduction
-
-  
-
-  Configuring Drill Memory
-
-  
-
-  Configuring a Multitenant Cluster
-  
-  
-Configuring a 
Multitenant Cluster Introduction
-  
-Configuring Multitenant 
Resources
-  
-Configuring Resources 
for a Shared Drillbit
-  
-
-
-  
-
-  C

[25/51] [partial] drill-site git commit: Cleaning up deleted content.

2017-02-24 Thread bridgetb
http://git-wip-us.apache.org/repos/asf/drill-site/blob/d42f2cdd/docs/lession-2-run-queries-with-ansi-sql/index.html
--
diff --git a/docs/lession-2-run-queries-with-ansi-sql/index.html 
b/docs/lession-2-run-queries-with-ansi-sql/index.html
deleted file mode 100644
index e55a2d4..000
--- a/docs/lession-2-run-queries-with-ansi-sql/index.html
+++ /dev/null
@@ -1,1230 +0,0 @@
-
-
-
-
-
-
-
-
-
-Lession 2: Run Queries with ANSI SQL - Apache Drill
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-  
-
-
-
-
-  
-  
-  
-  
-  
-  Menu
-  
-  
-  
-Documentation
-
-  
-Getting Started
-  
-Architecture
-  
-Tutorials
-  
-Install Drill
-  
-Configure Drill
-  
-Connect a Data 
Source
-  
-ODBC/JDBC Interfaces
-  
-Query Data
-  
-SQL Reference
-  
-Data Sources and 
File Formats
-  
-Develop Custom 
Functions
-  
-Developer 
Information
-  
-Release Notes
-  
-Sample Datasets
-  
-Archived Pages
-  
-Progress Reports
-  
-Project Bylaws
-  
-
-  
-  
-Community
-
-  Team
-  Mailing Lists
-  Community Resources
-
-  
-  FAQ
-  Blog
-  https://twitter.com/apachedrill"; 
title="apachedrill on twitter" target="_blank"> 

-  
-
-  
-  
-
-  
-
-  
-  
-
-   Download
-
-  
-
-
-
-  
-  
-
-
-
-
-
-  
-
-  
-  
-
-  Getting 
Started
-  
-  
-
-  Drill Introduction
-
-  
-
-  Why Drill
-
-  
-  
-
-  
-
-  Architecture
-  
-  
-
-  Architecture Introduction
-
-  
-
-  Core Modules
-
-  
-
-  Architectural Highlights
-  
-  
-Flexibility
-  
-Performance
-  
-
-
-  
-  
-
-  
-
-  Tutorials
-  
-  
-
-  Tutorials Introduction
-
-  
-
-  Drill in 10 Minutes
-
-  
-
-  Analyzing the Yelp Academic 
Dataset
-
-  
-
-  Learn 
Drill with the MapR Sandbox
-  
-  
-About the MapR Sandbox
-  
-Installing the Apache Drill 
Sandbox
-  
-Getting to Know the Drill 
Sandbox
-  
-Lession 1: Learn about the 
Data Set
-  
-Lession 2: Run Queries with 
ANSI SQL
-  
-Lession 3: Run 
Queries on Complex Data Types
-  
-Summary
-  
-
-
-  
-
-  Analyzing Highly Dynamic 
Datasets
-
-  
-  
-
-  
-
-  Install 
Drill
-  
-  
-
-  Install Drill Introduction
-
-  
-
-  Installing 
Drill in Embedded Mode
-  
-  
-Embedded Mode Prerequisites
-  
-Installing Drill on Linux 
and Mac OS X
-  
-Starting Drill on Linux and 
Mac OS X
-  
-Installing Drill on Windows
-  
-Starting Drill on Windows
-  
-
-
-  
-
-  Installing 
Drill in Distributed Mode
-  
-  
-Distributed Mode 
Prerequisites
-  
-Installing Drill on the 
Cluster
-  
-Starting Drill in Distributed 
Mode
-  
-
-
-  
-  
-
-  
-
-  Configure 
Drill
-  
-  
-
-  Configure Drill Introduction
-
-  
-
-  Configuring Drill Memory
-
-  
-
-  Configuring a Multitenant Cluster
-  
-  
-Configuring a 
Multitenant Cluster Introduction
-  
-Configuring Multitenant 
Resources
-  
-Configuring Resources 
for a Shared Drillbit
-  
-
-
-  
-
-  Configuring User 
Impersonation
-
-  
-
-  Configuring User 
Authentication
-   

[23/51] [partial] drill-site git commit: Cleaning up deleted content.

2017-02-24 Thread bridgetb
http://git-wip-us.apache.org/repos/asf/drill-site/blob/d42f2cdd/docs/manage-drill-introduction/index.html
--
diff --git a/docs/manage-drill-introduction/index.html 
b/docs/manage-drill-introduction/index.html
deleted file mode 100644
index 04ebfba..000
--- a/docs/manage-drill-introduction/index.html
+++ /dev/null
@@ -1,863 +0,0 @@
-
-
-
-
-
-
-
-
-
-Manage Drill Introduction - Apache Drill
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-  
-
-
-
-
-  
-  
-  
-  
-  
-  Menu
-  
-  
-  
-Documentation
-
-  
-Getting Started
-  
-Architecture
-  
-Tutorials
-  
-Install Drill
-  
-Connect a Data 
Source
-  
-ODBC/JDBC Interfaces
-  
-Query Data
-  
-SQL Reference
-  
-Data Sources and 
File Formats
-  
-Develop Custom 
Functions
-  
-Manage Drill
-  
-Developer 
Information
-  
-Release Notes
-  
-Sample Datasets
-  
-Archived Pages
-  
-Progress Reports
-  
-Project Bylaws
-  
-
-  
-  
-Community
-
-  Team
-  Mailing Lists
-  Community Resources
-
-  
-  FAQ
-  Blog
-  https://twitter.com/apachedrill"; 
title="apachedrill on twitter" target="_blank"> 

-  
-
-  
-  
-
-  
-
-  
-  
-
-   Download
-
-  
-
-
-
-  
-  
-
-
-
-
-
-  
-
-  
-  
-
-  Getting 
Started
-  
-  
-
-  Drill Introduction
-
-  
-
-  Why Drill
-
-  
-  
-
-  
-
-  Architecture
-  
-  
-
-  Architecture Introduction
-
-  
-
-  Core Modules
-
-  
-
-  Architectural Highlights
-  
-  
-Flexibility
-  
-Performance
-  
-
-
-  
-  
-
-  
-
-  Tutorials
-  
-  
-
-  Tutorials Introduction
-
-  
-
-  Drill in 10 Minutes
-
-  
-
-  Analyzing the Yelp Academic 
Dataset
-
-  
-
-  Learn 
Drill with the MapR Sandbox
-  
-  
-About the MapR Sandbox
-  
-Installing the Apache Drill 
Sandbox
-  
-Getting to Know the Drill 
Sandbox
-  
-Lession 1: Learn about the 
Data Set
-  
-Lession 2: Run Queries with 
ANSI SQL
-  
-Lession 3: Run 
Queries on Complex Data Types
-  
-Summary
-  
-
-
-  
-
-  Analyzing Highly Dynamic 
Datasets
-
-  
-  
-
-  
-
-  Install 
Drill
-  
-  
-
-  Install Drill Introduction
-
-  
-
-  Installing 
Drill in Embedded Mode
-  
-  
-Embedded Mode Prerequisites
-  
-Installing Drill on Linux 
and Mac OS X
-  
-Starting Drill on Linux and 
Mac OS X
-  
-Installing Drill on Windows
-  
-Starting Drill on Windows
-  
-
-
-  
-
-  Installing 
Drill in Distributed Mode
-  
-  
-Distributed Mode 
Prerequisites
-  
-Installing Drill on the 
Cluster
-  
-Starting Drill in Distributed 
Mode
-  
-
-
-  
-  
-
-  
-
-  Connect a Data 
Source
-  
-  
-
-  Connect a Data Source 
Introduction
-
-  
-
-  Storage Plugin Registration
-
-  
-
-  Storage 
Plugin Configuration
-  
-  
-Plugin Configuration 
Introduction
-  
-Workspaces
-  
-File System Storage Plugin
-  
-HBase Storage Plugin
-  
-Hive Storage Plugin
-  
-Drill Default Input Format
-  
-
-
-  
-
-  MongoDB Plugin for Apache 
Drill
-
-   

[48/51] [partial] drill-site git commit: Cleaning up deleted content.

2017-02-24 Thread bridgetb
http://git-wip-us.apache.org/repos/asf/drill-site/blob/d42f2cdd/docs/alter-session-command/index.html
--
diff --git a/docs/alter-session-command/index.html 
b/docs/alter-session-command/index.html
deleted file mode 100644
index f85dada..000
--- a/docs/alter-session-command/index.html
+++ /dev/null
@@ -1,938 +0,0 @@
-
-
-
-
-
-
-
-
-
-ALTER SESSION Command - Apache Drill
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-  
-
-
-
-
-  
-  
-  
-  
-  
-  Menu
-  
-  
-  
-Documentation
-
-  
-Getting Started
-  
-Architecture
-  
-Tutorials
-  
-Install Drill
-  
-Configure Drill
-  
-Connect a Data 
Source
-  
-ODBC/JDBC Interfaces
-  
-Query Data
-  
-SQL Reference
-  
-Data Sources and 
File Formats
-  
-Develop Custom 
Functions
-  
-Developer 
Information
-  
-Release Notes
-  
-Sample Datasets
-  
-Archived Pages
-  
-Progress Reports
-  
-Project Bylaws
-  
-
-  
-  
-Community
-
-  Team
-  Mailing Lists
-  Community Resources
-
-  
-  FAQ
-  Blog
-  https://twitter.com/apachedrill"; 
title="apachedrill on twitter" target="_blank"> 

-  
-
-  
-  
-
-  
-
-  
-  
-
-   Download
-
-  
-
-
-
-  
-  
-
-
-
-
-
-  
-
-  
-  
-
-  Getting 
Started
-  
-  
-
-  Drill Introduction
-
-  
-
-  Why Drill
-
-  
-  
-
-  
-
-  Architecture
-  
-  
-
-  Architecture Introduction
-
-  
-
-  Core Modules
-
-  
-
-  Architectural Highlights
-  
-  
-Flexibility
-  
-Performance
-  
-
-
-  
-  
-
-  
-
-  Tutorials
-  
-  
-
-  Tutorials Introduction
-
-  
-
-  Drill in 10 Minutes
-
-  
-
-  Analyzing the Yelp Academic 
Dataset
-
-  
-
-  Learn 
Drill with the MapR Sandbox
-  
-  
-About the MapR Sandbox
-  
-Installing the Apache Drill 
Sandbox
-  
-Getting to Know the Drill 
Sandbox
-  
-Lesson 1: Learn about the Data 
Set
-  
-Lesson 2: Run Queries with 
ANSI SQL
-  
-Lesson 3: Run Queries 
on Complex Data Types
-  
-Summary
-  
-
-
-  
-
-  Analyzing Highly Dynamic 
Datasets
-
-  
-  
-
-  
-
-  Install 
Drill
-  
-  
-
-  Install Drill Introduction
-
-  
-
-  Installing 
Drill in Embedded Mode
-  
-  
-Embedded Mode Prerequisites
-  
-Installing Drill on Linux 
and Mac OS X
-  
-Starting Drill on Linux and 
Mac OS X
-  
-Installing Drill on Windows
-  
-Starting Drill on Windows
-  
-
-
-  
-
-  Installing 
Drill in Distributed Mode
-  
-  
-Distributed Mode 
Prerequisites
-  
-Installing Drill on the 
Cluster
-  
-Starting Drill in Distributed 
Mode
-  
-
-
-  
-  
-
-  
-
-  Configure 
Drill
-  
-  
-
-  Configure Drill Introduction
-
-  
-
-  Configuring Drill Memory
-
-  
-
-  Configuring a Multitenant Cluster
-  
-  
-Configuring a 
Multitenant Cluster Introduction
-  
-Configuring Multitenant 
Resources
-  
-Configuring Resources 
for a Shared Drillbit
-  
-
-
-  
-
-  Configuring User 
Impersonation
-
-  
-
-  Configuring User 
Authentication
-
-  
-
-  Configuration Options
- 

[07/51] [partial] drill-site git commit: Cleaning up deleted content.

2017-02-24 Thread bridgetb
http://git-wip-us.apache.org/repos/asf/drill-site/blob/d42f2cdd/docs/select-where/index.html
--
diff --git a/docs/select-where/index.html b/docs/select-where/index.html
deleted file mode 100644
index dfb6f1e..000
--- a/docs/select-where/index.html
+++ /dev/null
@@ -1,1066 +0,0 @@
-
-
-
-
-
-
-
-
-
-SELECT WHERE - Apache Drill
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-  
-
-
-
-
-  
-  
-  
-  
-  
-  Menu
-  
-  
-  
-Documentation
-
-  
-Getting Started
-  
-Architecture
-  
-Tutorials
-  
-Install Drill
-  
-Configure Drill
-  
-Connect a Data 
Source
-  
-ODBC/JDBC Interfaces
-  
-Query Data
-  
-Performance Tuning
-  
-Log and Debug
-  
-Query Audit Logging
-  
-SQL Reference
-  
-Data Sources and 
File Formats
-  
-Develop Custom 
Functions
-  
-Troubleshooting
-  
-Developer 
Information
-  
-Release Notes
-  
-Sample Datasets
-  
-Archived Pages
-  
-Progress Reports
-  
-Project Bylaws
-  
-
-  
-  
-Community
-
-  Team
-  Mailing Lists
-  Community Resources
-
-  
-  FAQ
-  Blog
-  https://twitter.com/apachedrill"; 
title="apachedrill on twitter" target="_blank"> 

-  
-
-  
-  
-
-  
-
-  
-  
-
-   Download
-
-  
-
-
-
-
-
-
-  
-
-
-
-
-
-  
-
-  
-  
-
-  Getting 
Started
-  
-  
-
-  Drill Introduction
-
-  
-
-  Why Drill
-
-  
-  
-
-  
-
-  Architecture
-  
-  
-
-  Architecture Introduction
-
-  
-
-  Drill Query Execution
-
-  
-
-  Core Modules
-
-  
-
-  Performance
-
-  
-  
-
-  
-
-  Tutorials
-  
-  
-
-  Tutorials Introduction
-
-  
-
-  Drill in 10 Minutes
-
-  
-
-  Analyzing the Yelp Academic 
Dataset
-
-  
-
-  Learn 
Drill with the MapR Sandbox
-  
-  
-About the MapR Sandbox
-  
-Installing the Apache Drill 
Sandbox
-  
-Getting to Know the Drill 
Sandbox
-  
-Lesson 1: Learn about the Data 
Set
-  
-Lesson 2: Run Queries with 
ANSI SQL
-  
-Lesson 3: Run Queries 
on Complex Data Types
-  
-Summary
-  
-
-
-  
-
-  Analyzing Highly Dynamic 
Datasets
-
-  
-
-  Analyzing Social Media
-
-  
-  
-
-  
-
-  Install 
Drill
-  
-  
-
-  Install Drill Introduction
-
-  
-
-  Installing 
Drill in Embedded Mode
-  
-  
-Embedded Mode Prerequisites
-  
-Installing Drill on Linux 
and Mac OS X
-  
-Starting Drill on Linux and 
Mac OS X
-  
-Installing Drill on Windows
-  
-Starting Drill on Windows
-  
-
-
-  
-
-  Installing 
Drill in Distributed Mode
-  
-  
-Distributed Mode 
Prerequisites
-  
-Installing Drill on the 
Cluster
-  
-Starting Drill in Distributed 
Mode
-  
-
-
-  
-  
-
-  
-
-  Configure 
Drill
-  
-  
-
-  Configure Drill Introduction
-
-  
-
-  Configuring Drill Memory
-
-  
-
-  Configuring a Multitenant Cluster
-  
-  
-Configuring a 
Multitenant Cluster Introduction
-  
-Configuring Multitenant 
Resources
-  
-Configuring Resources 
for a Shared Drillbit
-  
-
-
-  
-
-  Configuring User 
Impersonation
-
-  
-
-  Configuring User 
Au

[28/51] [partial] drill-site git commit: Cleaning up deleted content.

2017-02-24 Thread bridgetb
http://git-wip-us.apache.org/repos/asf/drill-site/blob/d42f2cdd/docs/installing-the-tdc-file-on-windows/index.html
--
diff --git a/docs/installing-the-tdc-file-on-windows/index.html 
b/docs/installing-the-tdc-file-on-windows/index.html
deleted file mode 100644
index c68dd0b..000
--- a/docs/installing-the-tdc-file-on-windows/index.html
+++ /dev/null
@@ -1,1155 +0,0 @@
-
-
-
-
-
-
-
-
-
-Installing the TDC File on Windows - Apache Drill
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-  
-
-
-
-
-  
-  
-  
-  
-  
-  Menu
-  
-  
-  
-Documentation
-
-  
-Getting Started
-  
-Architecture
-  
-Tutorials
-  
-Install Drill
-  
-Configure Drill
-  
-Connect a Data 
Source
-  
-ODBC/JDBC Interfaces
-  
-Query Data
-  
-Performance Tuning
-  
-Log and Debug
-  
-SQL Reference
-  
-Data Sources and 
File Formats
-  
-Develop Custom 
Functions
-  
-Troubleshooting
-  
-Developer 
Information
-  
-Release Notes
-  
-Sample Datasets
-  
-Project Bylaws
-  
-
-  
-  
-Community
-
-  Team
-  Mailing Lists
-  Community Resources
-
-  
-  FAQ
-  Blog
-  https://twitter.com/apachedrill"; 
title="apachedrill on twitter" target="_blank"> 

-  
-
-  
-  
-
-  
-
-  
-  
-
-   Download
-
-  
-
-
-
-
-
-
-  
-
-
-
-
-
-  
-
-  
-  
-
-  Getting 
Started
-  
-  
-
-  Drill Introduction
-
-  
-
-  Why Drill
-
-  
-  
-
-  
-
-  Architecture
-  
-  
-
-  Architecture Introduction
-
-  
-
-  Drill Query Execution
-
-  
-
-  Core Modules
-
-  
-
-  Performance
-
-  
-  
-
-  
-
-  Tutorials
-  
-  
-
-  Tutorials Introduction
-
-  
-
-  Drill in 10 Minutes
-
-  
-
-  Analyzing the Yelp Academic 
Dataset
-
-  
-
-  Learn 
Drill with the MapR Sandbox
-  
-  
-About the MapR Sandbox
-  
-Installing the Apache Drill 
Sandbox
-  
-Getting to Know the Drill 
Sandbox
-  
-Lesson 1: Learn about the Data 
Set
-  
-Lesson 2: Run Queries with 
ANSI SQL
-  
-Lesson 3: Run Queries 
on Complex Data Types
-  
-Summary
-  
-
-
-  
-
-  Analyzing Highly Dynamic 
Datasets
-
-  
-
-  Analyzing Social Media
-
-  
-
-  Analyzing Data Using Window 
Functions
-
-  
-  
-
-  
-
-  Install 
Drill
-  
-  
-
-  Install Drill Introduction
-
-  
-
-  Migrating Parquet Data
-
-  
-
-  Installing 
Drill in Embedded Mode
-  
-  
-Embedded Mode Prerequisites
-  
-Installing Drill on Linux 
and Mac OS X
-  
-Starting Drill on Linux and 
Mac OS X
-  
-Installing Drill on Windows
-  
-Starting Drill on Windows
-  
-
-
-  
-
-  Installing 
Drill in Distributed Mode
-  
-  
-Distributed Mode 
Prerequisites
-  
-Installing Drill on the 
Cluster
-  
-Starting Drill in Distributed 
Mode
-  
-
-
-  
-
-  Starting the Web Console
-
-  
-  
-
-  
-
-  Configure 
Drill
-  
-  
-
-  Configure Drill Introduction
-
-  
-
-  Configuring Drill Memory
-
-  
-
-  Configuring a Multitenant Cluster
-  
-  
-Configuring a 
Multitenant Cluster Introduction
-  
-Configuring Multitenant 
Resources
- 

[15/51] [partial] drill-site git commit: Cleaning up deleted content.

2017-02-24 Thread bridgetb
http://git-wip-us.apache.org/repos/asf/drill-site/blob/d42f2cdd/docs/select-from/index.html
--
diff --git a/docs/select-from/index.html b/docs/select-from/index.html
deleted file mode 100644
index 9763165..000
--- a/docs/select-from/index.html
+++ /dev/null
@@ -1,1093 +0,0 @@
-
-
-
-
-
-
-
-
-
-SELECT FROM - Apache Drill
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-  
-
-
-
-
-  
-  
-  
-  
-  
-  Menu
-  
-  
-  
-Documentation
-
-  
-Getting Started
-  
-Architecture
-  
-Tutorials
-  
-Install Drill
-  
-Configure Drill
-  
-Connect a Data 
Source
-  
-ODBC/JDBC Interfaces
-  
-Query Data
-  
-Performance Tuning
-  
-Log and Debug
-  
-Query Audit Logging
-  
-SQL Reference
-  
-Data Sources and 
File Formats
-  
-Develop Custom 
Functions
-  
-Troubleshooting
-  
-Developer 
Information
-  
-Release Notes
-  
-Sample Datasets
-  
-Archived Pages
-  
-Progress Reports
-  
-Project Bylaws
-  
-
-  
-  
-Community
-
-  Team
-  Mailing Lists
-  Community Resources
-
-  
-  FAQ
-  Blog
-  https://twitter.com/apachedrill"; 
title="apachedrill on twitter" target="_blank"> 

-  
-
-  
-  
-
-  
-
-  
-  
-
-   Download
-
-  
-
-
-
-
-
-
-  
-
-
-
-
-
-  
-
-  
-  
-
-  Getting 
Started
-  
-  
-
-  Drill Introduction
-
-  
-
-  Why Drill
-
-  
-  
-
-  
-
-  Architecture
-  
-  
-
-  Architecture Introduction
-
-  
-
-  Drill Query Execution
-
-  
-
-  Core Modules
-
-  
-
-  Performance
-
-  
-  
-
-  
-
-  Tutorials
-  
-  
-
-  Tutorials Introduction
-
-  
-
-  Drill in 10 Minutes
-
-  
-
-  Analyzing the Yelp Academic 
Dataset
-
-  
-
-  Learn 
Drill with the MapR Sandbox
-  
-  
-About the MapR Sandbox
-  
-Installing the Apache Drill 
Sandbox
-  
-Getting to Know the Drill 
Sandbox
-  
-Lesson 1: Learn about the Data 
Set
-  
-Lesson 2: Run Queries with 
ANSI SQL
-  
-Lesson 3: Run Queries 
on Complex Data Types
-  
-Summary
-  
-
-
-  
-
-  Analyzing Highly Dynamic 
Datasets
-
-  
-
-  Analyzing Social Media
-
-  
-  
-
-  
-
-  Install 
Drill
-  
-  
-
-  Install Drill Introduction
-
-  
-
-  Installing 
Drill in Embedded Mode
-  
-  
-Embedded Mode Prerequisites
-  
-Installing Drill on Linux 
and Mac OS X
-  
-Starting Drill on Linux and 
Mac OS X
-  
-Installing Drill on Windows
-  
-Starting Drill on Windows
-  
-
-
-  
-
-  Installing 
Drill in Distributed Mode
-  
-  
-Distributed Mode 
Prerequisites
-  
-Installing Drill on the 
Cluster
-  
-Starting Drill in Distributed 
Mode
-  
-
-
-  
-  
-
-  
-
-  Configure 
Drill
-  
-  
-
-  Configure Drill Introduction
-
-  
-
-  Configuring Drill Memory
-
-  
-
-  Configuring a Multitenant Cluster
-  
-  
-Configuring a 
Multitenant Cluster Introduction
-  
-Configuring Multitenant 
Resources
-  
-Configuring Resources 
for a Shared Drillbit
-  
-
-
-  
-
-  Configuring User 
Impersonation
-
-  
-
-  Configuring User 
Authent

[12/51] [abbrv] [partial] drill-site git commit: Revert "Website update"

2017-02-24 Thread adi
http://git-wip-us.apache.org/repos/asf/drill-site/blob/bdf0f883/_site/docs/apache-drill-contribution-guidelines/index.html
--
diff --git a/_site/docs/apache-drill-contribution-guidelines/index.html 
b/_site/docs/apache-drill-contribution-guidelines/index.html
deleted file mode 100644
index eebfe4a..000
--- a/_site/docs/apache-drill-contribution-guidelines/index.html
+++ /dev/null
@@ -1,1297 +0,0 @@
-
-
-
-
-
-
-
-
-
-Apache Drill Contribution Guidelines - Apache Drill
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-  
-
-
-
-
-  
-  
-  
-  
-  
-  Menu
-  
-  
-  
-Documentation
-
-  
-Getting Started
-  
-Architecture
-  
-Tutorials
-  
-Install Drill
-  
-Configure Drill
-  
-Connect a Data 
Source
-  
-ODBC/JDBC 
Interfaces
-  
-Query Data
-  
-Performance 
Tuning
-  
-Log and Debug
-  
-SQL Reference
-  
-Data Sources 
and File Formats
-  
-Develop Custom 
Functions
-  
-Troubleshooting
-  
-Developer 
Information
-  
-Release Notes
-  
-Sample Datasets
-  
-Project Bylaws
-  
-
-  
-  
-Community
-
-  Team
-  Mailing Lists
-  Community Resources
-
-  
-  FAQ
-  Blog
-  https://twitter.com/apachedrill"; 
title="apachedrill on twitter" target="_blank"> 
-  
-
-  
-  
-
-  
-
-  
-  
-
-   Download
-
-  
-
-
-
-
-
-
-  
-
-
-
-
-
-  
-
-  
-  
-
-  Getting 
Started
-  
-  
-
-  Drill Introduction
-
-  
-
-  Why Drill
-
-  
-  
-
-  
-
-  Architecture
-  
-  
-
-  Architecture Introduction
-
-  
-
-  Drill Query Execution
-
-  
-
-  Core Modules
-
-  
-
-  Performance
-
-  
-  
-
-  
-
-  Tutorials
-  
-  
-
-  Tutorials Introduction
-
-  
-
-  Drill in 10 Minutes
-
-  
-
-  Analyzing the Yelp 
Academic Dataset
-
-  
-
-  Learn 
Drill with the MapR Sandbox
-  
-  
-About the MapR Sandbox
-  
-Installing the Apache 
Drill Sandbox
-  
-Getting to Know the Drill 
Sandbox
-  
-Lesson 1: Learn about the 
Data Set
-  
-Lesson 2: Run Queries 
with ANSI SQL
-  
-Lesson 3: Run 
Queries on Complex Data Types
-  
-Summary
-  
-
-
-  
-
-  Analyzing Highly Dynamic 
Datasets
-
-  
-
-  Analyzing Social Media
-
-  
-
-  Analyzing Data Using 
Window Functions
-
-  
-  
-
-  
-
-  Install 
Drill
-  
-  
-
-  Install Drill 
Introduction
-
-  
-
-  Installing 
Drill in Embedded Mode
-  
-  
-Embedded Mode 
Prerequisites
-  
-Installing Drill on 
Linux and Mac OS X
-  
-Starting Drill on 
Linux and Mac OS X
-  
-Installing Drill on 
Windows
-  
-Starting Drill on Windows
-  
-
-
-  
-
-  Installing 
Drill in Distributed Mode
-  
-  
-Distributed Mode 
Prerequisites
-  
-Installing Drill on the 
Cluster
-  
-Starting Drill in 
Distributed Mode
-  
-
-
-  
-
-  Starting the Web Console
-
-  
-  
-
-  
-
-  Configure 
Drill
-  
-  
-
-  Configure Drill 
Introduction
-
-  
-
-  Configuring Drill Memory
-
-  
-
-  Configuring a Multitenant Cluster
-  
-  
-Configuring 
a Multitenant Cluster Introduction
-  
-Configuring Multitenant 
Resources
-  
-Configuring 
Res

[29/51] [abbrv] [partial] drill-site git commit: Revert "Website update"

2017-02-24 Thread adi
http://git-wip-us.apache.org/repos/asf/drill-site/blob/bdf0f883/_site/docs/alter-session/index.html
--
diff --git a/_site/docs/alter-session/index.html 
b/_site/docs/alter-session/index.html
deleted file mode 100644
index e0134b5..000
--- a/_site/docs/alter-session/index.html
+++ /dev/null
@@ -1,1135 +0,0 @@
-
-
-
-
-
-
-
-
-
-ALTER SESSION - Apache Drill
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-  
-
-
-
-
-  
-  
-  
-  
-  
-  Menu
-  
-  
-  
-Documentation
-
-  
-Getting Started
-  
-Architecture
-  
-Tutorials
-  
-Install Drill
-  
-Configure Drill
-  
-Connect a Data 
Source
-  
-ODBC/JDBC 
Interfaces
-  
-Query Data
-  
-Performance 
Tuning
-  
-Log and Debug
-  
-SQL Reference
-  
-Data Sources 
and File Formats
-  
-Develop Custom 
Functions
-  
-Troubleshooting
-  
-Developer 
Information
-  
-Release Notes
-  
-Sample Datasets
-  
-Project Bylaws
-  
-
-  
-  
-Community
-
-  Team
-  Mailing Lists
-  Community Resources
-
-  
-  FAQ
-  Blog
-  https://twitter.com/apachedrill"; 
title="apachedrill on twitter" target="_blank"> 
-  
-
-  
-  
-
-  
-
-  
-  
-
-   Download
-
-  
-
-
-
-
-
-
-  
-
-
-
-
-
-  
-
-  
-  
-
-  Getting 
Started
-  
-  
-
-  Drill Introduction
-
-  
-
-  Why Drill
-
-  
-  
-
-  
-
-  Architecture
-  
-  
-
-  Architecture Introduction
-
-  
-
-  Drill Query Execution
-
-  
-
-  Core Modules
-
-  
-
-  Performance
-
-  
-  
-
-  
-
-  Tutorials
-  
-  
-
-  Tutorials Introduction
-
-  
-
-  Drill in 10 Minutes
-
-  
-
-  Analyzing the Yelp 
Academic Dataset
-
-  
-
-  Learn 
Drill with the MapR Sandbox
-  
-  
-About the MapR Sandbox
-  
-Installing the Apache 
Drill Sandbox
-  
-Getting to Know the Drill 
Sandbox
-  
-Lesson 1: Learn about the 
Data Set
-  
-Lesson 2: Run Queries 
with ANSI SQL
-  
-Lesson 3: Run 
Queries on Complex Data Types
-  
-Summary
-  
-
-
-  
-
-  Analyzing Highly Dynamic 
Datasets
-
-  
-
-  Analyzing Social Media
-
-  
-
-  Analyzing Data Using 
Window Functions
-
-  
-  
-
-  
-
-  Install 
Drill
-  
-  
-
-  Install Drill 
Introduction
-
-  
-
-  Installing 
Drill in Embedded Mode
-  
-  
-Embedded Mode 
Prerequisites
-  
-Installing Drill on 
Linux and Mac OS X
-  
-Starting Drill on 
Linux and Mac OS X
-  
-Installing Drill on 
Windows
-  
-Starting Drill on Windows
-  
-
-
-  
-
-  Installing 
Drill in Distributed Mode
-  
-  
-Distributed Mode 
Prerequisites
-  
-Installing Drill on the 
Cluster
-  
-Starting Drill in 
Distributed Mode
-  
-
-
-  
-
-  Starting the Web Console
-
-  
-  
-
-  
-
-  Configure 
Drill
-  
-  
-
-  Configure Drill 
Introduction
-
-  
-
-  Configuring Drill Memory
-
-  
-
-  Configuring a Multitenant Cluster
-  
-  
-Configuring 
a Multitenant Cluster Introduction
-  
-Configuring Multitenant 
Resources
-  
-Configuring 
Resources for a Shared Drillbit
-  
-
-
-  
-
-  C

[46/51] [abbrv] [partial] drill-site git commit: Revert "Website update"

2017-02-24 Thread adi
http://git-wip-us.apache.org/repos/asf/drill-site/blob/bdf0f883/_site/api/1.2/jdbc/org/apache/drill/jdbc/DrillPreparedStatement.html
--
diff --git 
a/_site/api/1.2/jdbc/org/apache/drill/jdbc/DrillPreparedStatement.html 
b/_site/api/1.2/jdbc/org/apache/drill/jdbc/DrillPreparedStatement.html
deleted file mode 100644
index ec324a8..000
--- a/_site/api/1.2/jdbc/org/apache/drill/jdbc/DrillPreparedStatement.html
+++ /dev/null
@@ -1,226 +0,0 @@
-http://www.w3.org/TR/html4/loose.dtd";>
-
-
-
-
-
-DrillPreparedStatement (Apache Drill JDBC Driver v. 1.2.0)
-
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-Overview
-Package
-Class
-Use
-Tree
-Deprecated
-Index
-Help
-
-Apache Drill JDBC Driver v. 1.2.0
-
-
-
-Prev 
Class
-Next 
Class
-
-
-Frames
-No Frames
-
-
-All Classes
-
-
-
-
-
-
-
-Summary: 
-Nested | 
-Field | 
-Constr | 
-Method
-
-
-Detail: 
-Field | 
-Constr | 
-Method
-
-
-
-
-
-
-
-
-org.apache.drill.jdbc
-Interface 
DrillPreparedStatement
-
-
-
-
-
-
-All Superinterfaces:
-http://docs.oracle.com/javase/7/docs/api/java/lang/AutoCloseable.html?is-external=true";
 title="class or interface in java.lang">AutoCloseable, http://docs.oracle.com/javase/7/docs/api/java/sql/PreparedStatement.html?is-external=true";
 title="class or interface in java.sql">PreparedStatement, http://docs.oracle.com/javase/7/docs/api/java/sql/Statement.html?is-external=true";
 title="class or interface in java.sql">Statement, http://docs.oracle.com/javase/7/docs/api/java/sql/Wrapper.html?is-external=true";
 title="class or interface in java.sql">Wrapper
-
-
-
-public interface DrillPreparedStatement
-extends http://docs.oracle.com/javase/7/docs/api/java/sql/PreparedStatement.html?is-external=true";
 title="class or interface in java.sql">PreparedStatement
-Drill-specific http://docs.oracle.com/javase/7/docs/api/java/sql/PreparedStatement.html?is-external=true";
 title="class or interface in java.sql">PreparedStatement.
-
- 
-   Drill:
-   Setting parameters is not supported; parameter-setting methods such as
-   http://docs.oracle.com/javase/7/docs/api/java/sql/PreparedStatement.html?is-external=true#setString(int,%20java.lang.String)"
 title="class or interface in java.sql">PreparedStatement.setString(int, 
String) throw
-   http://docs.oracle.com/javase/7/docs/api/java/sql/SQLFeatureNotSupportedException.html?is-external=true";
 title="class or interface in 
java.sql">SQLFeatureNotSupportedException.
- 
-See Also:http://docs.oracle.com/javase/7/docs/api/java/sql/Wrapper.html?is-external=true#unwrap(java.lang.Class)"
 title="class or interface in 
java.sql">Wrapper.unwrap(java.lang.Class)
-
-
-
-
-
-
-
-
-
-
-
-Field Summary
-
-
-
-
-Fields inherited from interface java.sql.http://docs.oracle.com/javase/7/docs/api/java/sql/Statement.html?is-external=true";
 title="class or interface in java.sql">Statement
-http://docs.oracle.com/javase/7/docs/api/java/sql/Statement.html?is-external=true#CLOSE_ALL_RESULTS";
 title="class or interface in java.sql">CLOSE_ALL_RESULTS, http://docs.oracle.com/javase/7/docs/api/java/sql/Statement.html?is-external=true#CLOSE_CURRENT_RESULT";
 title="class or interface in java.sql">CLOSE_CURRENT_RESULT, http://docs.oracle.com/javase/7/docs/api/java/sql/Statement.html?is-external=true#EXECUTE_FAILED";
 title="class or interface in java.sql">EXECUTE_FAILED, http://docs.oracle.com/javase/7/docs/api/java/sql/Statement.html?is-external=true#KEEP_CURRENT_RESULT";
 title="class or interface in java.sql">KEEP_CURRENT_RESULT, http://docs.oracle.com/javase/7/docs/api/java/sql/Statement.html?is-external=true#NO_GENERATED_KEYS";
 title="class or interface in java.sql">NO_GENERATED_KEYS, http://docs.oracle.com/javase/7/docs/api/java/sql/Statement.html?is-external=true#RETURN_GENERATED_KEYS";
 title="class 
 or interface in java.sql">RETURN_GENERATED_KEYS, http://docs.oracle.com/javase/7/docs/api/java/sql/Statement.html?is-external=true#SUCCESS_NO_INFO";
 title="class or interface in java.sql">SUCCESS_NO_INFO
-
-
-
-
-
-
-
-
-Method Summary
-
-
-
-
-Methods inherited from interface java.sql.http://docs.oracle.com/javase/7/docs/api/java/sql/PreparedStatement.html?is-external=true";
 title="class or interface in java.sql">PreparedStatement
-http://docs.oracle.com/javase/7/docs/api/java/sql/PreparedStatement.html?is-external=true#addBatch()"
 title="class or interface in java.sql">addBatch, http://docs.oracle.com/javase/7/docs/api/java/sql/PreparedStatement.html?is-external=true#clearParameters()"
 title="class or interface in java.sql">clearParameters,

[14/51] [abbrv] [partial] drill-site git commit: Revert "Website update"

2017-02-24 Thread adi
http://git-wip-us.apache.org/repos/asf/drill-site/blob/bdf0f883/_site/docs/apache-drill-1-2-0-release-notes/index.html
--
diff --git a/_site/docs/apache-drill-1-2-0-release-notes/index.html 
b/_site/docs/apache-drill-1-2-0-release-notes/index.html
deleted file mode 100644
index 70c0bd4..000
--- a/_site/docs/apache-drill-1-2-0-release-notes/index.html
+++ /dev/null
@@ -1,1583 +0,0 @@
-
-
-
-
-
-
-
-
-
-Apache Drill 1.2.0 Release Notes - Apache Drill
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-  
-
-
-
-
-  
-  
-  
-  
-  
-  Menu
-  
-  
-  
-Documentation
-
-  
-Getting Started
-  
-Architecture
-  
-Tutorials
-  
-Install Drill
-  
-Configure Drill
-  
-Connect a Data 
Source
-  
-ODBC/JDBC 
Interfaces
-  
-Query Data
-  
-Performance 
Tuning
-  
-Log and Debug
-  
-SQL Reference
-  
-Data Sources 
and File Formats
-  
-Develop Custom 
Functions
-  
-Troubleshooting
-  
-Developer 
Information
-  
-Release Notes
-  
-Sample Datasets
-  
-Project Bylaws
-  
-
-  
-  
-Community
-
-  Team
-  Mailing Lists
-  Community Resources
-
-  
-  FAQ
-  Blog
-  https://twitter.com/apachedrill"; 
title="apachedrill on twitter" target="_blank"> 
-  
-
-  
-  
-
-  
-
-  
-  
-
-   Download
-
-  
-
-
-
-
-
-
-  
-
-
-
-
-
-  
-
-  
-  
-
-  Getting 
Started
-  
-  
-
-  Drill Introduction
-
-  
-
-  Why Drill
-
-  
-  
-
-  
-
-  Architecture
-  
-  
-
-  Architecture Introduction
-
-  
-
-  Drill Query Execution
-
-  
-
-  Core Modules
-
-  
-
-  Performance
-
-  
-  
-
-  
-
-  Tutorials
-  
-  
-
-  Tutorials Introduction
-
-  
-
-  Drill in 10 Minutes
-
-  
-
-  Analyzing the Yelp 
Academic Dataset
-
-  
-
-  Learn 
Drill with the MapR Sandbox
-  
-  
-About the MapR Sandbox
-  
-Installing the Apache 
Drill Sandbox
-  
-Getting to Know the Drill 
Sandbox
-  
-Lesson 1: Learn about the 
Data Set
-  
-Lesson 2: Run Queries 
with ANSI SQL
-  
-Lesson 3: Run 
Queries on Complex Data Types
-  
-Summary
-  
-
-
-  
-
-  Analyzing Highly Dynamic 
Datasets
-
-  
-
-  Analyzing Social Media
-
-  
-
-  Analyzing Data Using 
Window Functions
-
-  
-  
-
-  
-
-  Install 
Drill
-  
-  
-
-  Install Drill 
Introduction
-
-  
-
-  Installing 
Drill in Embedded Mode
-  
-  
-Embedded Mode 
Prerequisites
-  
-Installing Drill on 
Linux and Mac OS X
-  
-Starting Drill on 
Linux and Mac OS X
-  
-Installing Drill on 
Windows
-  
-Starting Drill on Windows
-  
-
-
-  
-
-  Installing 
Drill in Distributed Mode
-  
-  
-Distributed Mode 
Prerequisites
-  
-Installing Drill on the 
Cluster
-  
-Starting Drill in 
Distributed Mode
-  
-
-
-  
-
-  Starting the Web Console
-
-  
-  
-
-  
-
-  Configure 
Drill
-  
-  
-
-  Configure Drill 
Introduction
-
-  
-
-  Configuring Drill Memory
-
-  
-
-  Configuring a Multitenant Cluster
-  
-  
-Configuring 
a Multitenant Cluster Introduction
-  
-Configuring Multitenant 
Resources
-  
-Configuring 
Resources for a Shared 

[26/51] [abbrv] [partial] drill-site git commit: Revert "Website update"

2017-02-24 Thread adi
http://git-wip-us.apache.org/repos/asf/drill-site/blob/bdf0f883/_site/docs/analyzing-highly-dynamic-datasets/index.html
--
diff --git a/_site/docs/analyzing-highly-dynamic-datasets/index.html 
b/_site/docs/analyzing-highly-dynamic-datasets/index.html
deleted file mode 100644
index 46da85c..000
--- a/_site/docs/analyzing-highly-dynamic-datasets/index.html
+++ /dev/null
@@ -1,1233 +0,0 @@
-
-
-
-
-
-
-
-
-
-Analyzing Highly Dynamic Datasets - Apache Drill
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-  
-
-
-
-
-  
-  
-  
-  
-  
-  Menu
-  
-  
-  
-Documentation
-
-  
-Getting Started
-  
-Architecture
-  
-Tutorials
-  
-Install Drill
-  
-Configure Drill
-  
-Connect a Data 
Source
-  
-ODBC/JDBC 
Interfaces
-  
-Query Data
-  
-Performance 
Tuning
-  
-Log and Debug
-  
-SQL Reference
-  
-Data Sources 
and File Formats
-  
-Develop Custom 
Functions
-  
-Troubleshooting
-  
-Developer 
Information
-  
-Release Notes
-  
-Sample Datasets
-  
-Project Bylaws
-  
-
-  
-  
-Community
-
-  Team
-  Mailing Lists
-  Community Resources
-
-  
-  FAQ
-  Blog
-  https://twitter.com/apachedrill"; 
title="apachedrill on twitter" target="_blank"> 
-  
-
-  
-  
-
-  
-
-  
-  
-
-   Download
-
-  
-
-
-
-
-
-
-  
-
-
-
-
-
-  
-
-  
-  
-
-  Getting 
Started
-  
-  
-
-  Drill Introduction
-
-  
-
-  Why Drill
-
-  
-  
-
-  
-
-  Architecture
-  
-  
-
-  Architecture Introduction
-
-  
-
-  Drill Query Execution
-
-  
-
-  Core Modules
-
-  
-
-  Performance
-
-  
-  
-
-  
-
-  Tutorials
-  
-  
-
-  Tutorials Introduction
-
-  
-
-  Drill in 10 Minutes
-
-  
-
-  Analyzing the Yelp 
Academic Dataset
-
-  
-
-  Learn 
Drill with the MapR Sandbox
-  
-  
-About the MapR Sandbox
-  
-Installing the Apache 
Drill Sandbox
-  
-Getting to Know the Drill 
Sandbox
-  
-Lesson 1: Learn about the 
Data Set
-  
-Lesson 2: Run Queries 
with ANSI SQL
-  
-Lesson 3: Run 
Queries on Complex Data Types
-  
-Summary
-  
-
-
-  
-
-  Analyzing Highly Dynamic 
Datasets
-
-  
-
-  Analyzing Social Media
-
-  
-
-  Analyzing Data Using 
Window Functions
-
-  
-  
-
-  
-
-  Install 
Drill
-  
-  
-
-  Install Drill 
Introduction
-
-  
-
-  Installing 
Drill in Embedded Mode
-  
-  
-Embedded Mode 
Prerequisites
-  
-Installing Drill on 
Linux and Mac OS X
-  
-Starting Drill on 
Linux and Mac OS X
-  
-Installing Drill on 
Windows
-  
-Starting Drill on Windows
-  
-
-
-  
-
-  Installing 
Drill in Distributed Mode
-  
-  
-Distributed Mode 
Prerequisites
-  
-Installing Drill on the 
Cluster
-  
-Starting Drill in 
Distributed Mode
-  
-
-
-  
-
-  Starting the Web Console
-
-  
-  
-
-  
-
-  Configure 
Drill
-  
-  
-
-  Configure Drill 
Introduction
-
-  
-
-  Configuring Drill Memory
-
-  
-
-  Configuring a Multitenant Cluster
-  
-  
-Configuring 
a Multitenant Cluster Introduction
-  
-Configuring Multitenant 
Resources
-  
-Configuring 
Resources for a Sh

[35/51] [abbrv] [partial] drill-site git commit: Revert "Website update"

2017-02-24 Thread adi
http://git-wip-us.apache.org/repos/asf/drill-site/blob/bdf0f883/_site/data/index.html
--
diff --git a/_site/data/index.html b/_site/data/index.html
deleted file mode 100644
index 40f4c43..000
--- a/_site/data/index.html
+++ /dev/null
@@ -1,1508 +0,0 @@
-[
-{
-"url": "/docs/getting-started/",
-"title": "Getting Started",
-"parent": "",
-"relative_path": "_docs/010-getting-started.md"
-},
-{
-"url": "/docs/architecture/",
-"title": "Architecture",
-"parent": "",
-"relative_path": "_docs/020-architecture.md"
-},
-{
-"url": "/docs/tutorials/",
-"title": "Tutorials",
-"parent": "",
-"relative_path": "_docs/030-tutorials.md"
-},
-{
-"url": "/docs/install-drill/",
-"title": "Install Drill",
-"parent": "",
-"relative_path": "_docs/040-install-drill.md"
-},
-{
-"url": "/docs/configure-drill/",
-"title": "Configure Drill",
-"parent": "",
-"relative_path": "_docs/045-configure-drill.md"
-},
-{
-"url": "/docs/connect-a-data-source/",
-"title": "Connect a Data Source",
-"parent": "",
-"relative_path": "_docs/050-connect-a-data-source.md"
-},
-{
-"url": "/docs/odbc-jdbc-interfaces/",
-"title": "ODBC/JDBC Interfaces",
-"parent": "",
-"relative_path": "_docs/060-odbc-jdbc-interfaces.md"
-},
-{
-"url": "/docs/query-data/",
-"title": "Query Data",
-"parent": "",
-"relative_path": "_docs/070-query-data.md"
-},
-{
-"url": "/docs/performance-tuning/",
-"title": "Performance Tuning",
-"parent": "",
-"relative_path": "_docs/072-performance-tuning.md"
-},
-{
-"url": "/docs/log-and-debug/",
-"title": "Log and Debug",
-"parent": "",
-"relative_path": "_docs/073-log-and-debug.md"
-},
-{
-"url": "/docs/sql-reference/",
-"title": "SQL Reference",
-"parent": "",
-"relative_path": "_docs/080-sql-reference.md"
-},
-{
-"url": "/docs/data-sources-and-file-formats/",
-"title": "Data Sources and File Formats",
-"parent": "",
-"relative_path": "_docs/090-data-sources-and-file-formats.md"
-},
-{
-"url": "/docs/develop-custom-functions/",
-"title": "Develop Custom Functions",
-"parent": "",
-"relative_path": "_docs/100-develop-custom-functions.md"
-},
-{
-"url": "/docs/troubleshooting/",
-"title": "Troubleshooting",
-"parent": "",
-"relative_path": "_docs/110-troubleshooting.md"
-},
-{
-"url": "/docs/developer-information/",
-"title": "Developer Information",
-"parent": "",
-"relative_path": "_docs/120-developer-information.md"
-},
-{
-"url": "/docs/release-notes/",
-"title": "Release Notes",
-"parent": "",
-"relative_path": "_docs/130-rn.md"
-},
-{
-"url": "/docs/sample-datasets/",
-"title": "Sample Datasets",
-"parent": "",
-"relative_path": "_docs/140-sample-datasets.md"
-},
-{
-"url": "/docs/project-bylaws/",
-"title": "Project Bylaws",
-"parent": "",
-"relative_path": "_docs/170-bylaws.md"
-},
-{
-"url": "/docs/architecture-introduction/",
-"title": "Architecture Introduction",
-"parent": "Architecture",
-"relative_path": "_docs/architecture/010-architecture-introduction.md"
-},
-{
-"url": "/docs/drill-query-execution/",
-"title": "Drill Query Execution",
-"parent": "Architecture",
-"relative_path": "_docs/architecture/015-drill-query-execution.md"
-},
-{
-"url": "/docs/core-modules/",
-"title": "Core Modules",
-"parent": "Architecture",
-"relative_path": "_docs/architecture/020-core-modules.md"
-},
-{
-"url": "/docs/performance/",
-"title": "Performance",
-"parent": "Architecture",
-"relative_path": "_docs/architecture/030-performance.md"
-},
-{
-"url": "/docs/configure-drill-introduction/",
-"title": "Configure Drill Introduction",
-"parent": "Configure Drill",
-"relative_path": 
"_docs/configure-drill/010-configure-drill-introduction.md"
-},
-{
-"url": "/docs/configuring-drill-memory/",
-"title": "Configuring Drill Memory",
-"parent": "Configure Drill",
-"relative_path": "_docs/configure-drill/020-configuring-drill-memory.md"
-},
-{
-"url": "/docs/configuring-a-multitenant-cluster-introduction/",
-"title": "Configuring a Multitenant Cluster Introduction",
-"parent": "Configuring a Multitenant Cluster",
-"relative_path": 
"_docs/configure-drill/030-configuring-a-multitenant-cluster-introduction.md"
-},
-{
-"url": "/docs/configuring-a-multitenant-cluster/",
-"title": "Configuring a Multitenant Cluster",
-"parent": "Configure Drill",
-"relative_path": 
"_docs/configure-drill/040-configuring-a-multitenant-cluster.md"
-},
-{
-"url": "/docs/configuring-multitenant-resources/",
-"title": "Configuring Multitenant Resources",
-"parent": "Configuring a Multitenant Cluster",
-"relative_path": 
"_docs/configure-drill/050-configuring-multitenant-resources

[27/51] [abbrv] [partial] drill-site git commit: Revert "Website update"

2017-02-24 Thread adi
http://git-wip-us.apache.org/repos/asf/drill-site/blob/bdf0f883/_site/docs/analyzing-data-using-window-functions/index.html
--
diff --git a/_site/docs/analyzing-data-using-window-functions/index.html 
b/_site/docs/analyzing-data-using-window-functions/index.html
deleted file mode 100644
index 37b34fd..000
--- a/_site/docs/analyzing-data-using-window-functions/index.html
+++ /dev/null
@@ -1,1300 +0,0 @@
-
-
-
-
-
-
-
-
-
-Analyzing Data Using Window Functions - Apache Drill
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-  
-
-
-
-
-  
-  
-  
-  
-  
-  Menu
-  
-  
-  
-Documentation
-
-  
-Getting Started
-  
-Architecture
-  
-Tutorials
-  
-Install Drill
-  
-Configure Drill
-  
-Connect a Data 
Source
-  
-ODBC/JDBC 
Interfaces
-  
-Query Data
-  
-Performance 
Tuning
-  
-Log and Debug
-  
-SQL Reference
-  
-Data Sources 
and File Formats
-  
-Develop Custom 
Functions
-  
-Troubleshooting
-  
-Developer 
Information
-  
-Release Notes
-  
-Sample Datasets
-  
-Project Bylaws
-  
-
-  
-  
-Community
-
-  Team
-  Mailing Lists
-  Community Resources
-
-  
-  FAQ
-  Blog
-  https://twitter.com/apachedrill"; 
title="apachedrill on twitter" target="_blank"> 
-  
-
-  
-  
-
-  
-
-  
-  
-
-   Download
-
-  
-
-
-
-
-
-
-  
-
-
-
-
-
-  
-
-  
-  
-
-  Getting 
Started
-  
-  
-
-  Drill Introduction
-
-  
-
-  Why Drill
-
-  
-  
-
-  
-
-  Architecture
-  
-  
-
-  Architecture Introduction
-
-  
-
-  Drill Query Execution
-
-  
-
-  Core Modules
-
-  
-
-  Performance
-
-  
-  
-
-  
-
-  Tutorials
-  
-  
-
-  Tutorials Introduction
-
-  
-
-  Drill in 10 Minutes
-
-  
-
-  Analyzing the Yelp 
Academic Dataset
-
-  
-
-  Learn 
Drill with the MapR Sandbox
-  
-  
-About the MapR Sandbox
-  
-Installing the Apache 
Drill Sandbox
-  
-Getting to Know the Drill 
Sandbox
-  
-Lesson 1: Learn about the 
Data Set
-  
-Lesson 2: Run Queries 
with ANSI SQL
-  
-Lesson 3: Run 
Queries on Complex Data Types
-  
-Summary
-  
-
-
-  
-
-  Analyzing Highly Dynamic 
Datasets
-
-  
-
-  Analyzing Social Media
-
-  
-
-  Analyzing Data Using 
Window Functions
-
-  
-  
-
-  
-
-  Install 
Drill
-  
-  
-
-  Install Drill 
Introduction
-
-  
-
-  Installing 
Drill in Embedded Mode
-  
-  
-Embedded Mode 
Prerequisites
-  
-Installing Drill on 
Linux and Mac OS X
-  
-Starting Drill on 
Linux and Mac OS X
-  
-Installing Drill on 
Windows
-  
-Starting Drill on Windows
-  
-
-
-  
-
-  Installing 
Drill in Distributed Mode
-  
-  
-Distributed Mode 
Prerequisites
-  
-Installing Drill on the 
Cluster
-  
-Starting Drill in 
Distributed Mode
-  
-
-
-  
-
-  Starting the Web Console
-
-  
-  
-
-  
-
-  Configure 
Drill
-  
-  
-
-  Configure Drill 
Introduction
-
-  
-
-  Configuring Drill Memory
-
-  
-
-  Configuring a Multitenant Cluster
-  
-  
-Configuring 
a Multitenant Cluster Introduction
-  
-Configuring Multitenant 
Resources
-  
-Configuring

[20/51] [abbrv] [partial] drill-site git commit: Revert "Website update"

2017-02-24 Thread adi
http://git-wip-us.apache.org/repos/asf/drill-site/blob/bdf0f883/_site/docs/apache-drill-0-6-0-release-notes/index.html
--
diff --git a/_site/docs/apache-drill-0-6-0-release-notes/index.html 
b/_site/docs/apache-drill-0-6-0-release-notes/index.html
deleted file mode 100644
index 2f007b5..000
--- a/_site/docs/apache-drill-0-6-0-release-notes/index.html
+++ /dev/null
@@ -1,1092 +0,0 @@
-
-
-
-
-
-
-
-
-
-Apache Drill 0.6.0 Release Notes - Apache Drill
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-  
-
-
-
-
-  
-  
-  
-  
-  
-  Menu
-  
-  
-  
-Documentation
-
-  
-Getting Started
-  
-Architecture
-  
-Tutorials
-  
-Install Drill
-  
-Configure Drill
-  
-Connect a Data 
Source
-  
-ODBC/JDBC 
Interfaces
-  
-Query Data
-  
-Performance 
Tuning
-  
-Log and Debug
-  
-SQL Reference
-  
-Data Sources 
and File Formats
-  
-Develop Custom 
Functions
-  
-Troubleshooting
-  
-Developer 
Information
-  
-Release Notes
-  
-Sample Datasets
-  
-Project Bylaws
-  
-
-  
-  
-Community
-
-  Team
-  Mailing Lists
-  Community Resources
-
-  
-  FAQ
-  Blog
-  https://twitter.com/apachedrill"; 
title="apachedrill on twitter" target="_blank"> 
-  
-
-  
-  
-
-  
-
-  
-  
-
-   Download
-
-  
-
-
-
-
-
-
-  
-
-
-
-
-
-  
-
-  
-  
-
-  Getting 
Started
-  
-  
-
-  Drill Introduction
-
-  
-
-  Why Drill
-
-  
-  
-
-  
-
-  Architecture
-  
-  
-
-  Architecture Introduction
-
-  
-
-  Drill Query Execution
-
-  
-
-  Core Modules
-
-  
-
-  Performance
-
-  
-  
-
-  
-
-  Tutorials
-  
-  
-
-  Tutorials Introduction
-
-  
-
-  Drill in 10 Minutes
-
-  
-
-  Analyzing the Yelp 
Academic Dataset
-
-  
-
-  Learn 
Drill with the MapR Sandbox
-  
-  
-About the MapR Sandbox
-  
-Installing the Apache 
Drill Sandbox
-  
-Getting to Know the Drill 
Sandbox
-  
-Lesson 1: Learn about the 
Data Set
-  
-Lesson 2: Run Queries 
with ANSI SQL
-  
-Lesson 3: Run 
Queries on Complex Data Types
-  
-Summary
-  
-
-
-  
-
-  Analyzing Highly Dynamic 
Datasets
-
-  
-
-  Analyzing Social Media
-
-  
-
-  Analyzing Data Using 
Window Functions
-
-  
-  
-
-  
-
-  Install 
Drill
-  
-  
-
-  Install Drill 
Introduction
-
-  
-
-  Installing 
Drill in Embedded Mode
-  
-  
-Embedded Mode 
Prerequisites
-  
-Installing Drill on 
Linux and Mac OS X
-  
-Starting Drill on 
Linux and Mac OS X
-  
-Installing Drill on 
Windows
-  
-Starting Drill on Windows
-  
-
-
-  
-
-  Installing 
Drill in Distributed Mode
-  
-  
-Distributed Mode 
Prerequisites
-  
-Installing Drill on the 
Cluster
-  
-Starting Drill in 
Distributed Mode
-  
-
-
-  
-
-  Starting the Web Console
-
-  
-  
-
-  
-
-  Configure 
Drill
-  
-  
-
-  Configure Drill 
Introduction
-
-  
-
-  Configuring Drill Memory
-
-  
-
-  Configuring a Multitenant Cluster
-  
-  
-Configuring 
a Multitenant Cluster Introduction
-  
-Configuring Multitenant 
Resources
-  
-Configuring 
Resources for a Shared 

[11/51] [abbrv] [partial] drill-site git commit: Revert "Website update"

2017-02-24 Thread adi
http://git-wip-us.apache.org/repos/asf/drill-site/blob/bdf0f883/_site/docs/apache-drill-contribution-ideas/index.html
--
diff --git a/_site/docs/apache-drill-contribution-ideas/index.html 
b/_site/docs/apache-drill-contribution-ideas/index.html
deleted file mode 100644
index 73ee905..000
--- a/_site/docs/apache-drill-contribution-ideas/index.html
+++ /dev/null
@@ -1,1248 +0,0 @@
-
-
-
-
-
-
-
-
-
-Apache Drill Contribution Ideas - Apache Drill
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-  
-
-
-
-
-  
-  
-  
-  
-  
-  Menu
-  
-  
-  
-Documentation
-
-  
-Getting Started
-  
-Architecture
-  
-Tutorials
-  
-Install Drill
-  
-Configure Drill
-  
-Connect a Data 
Source
-  
-ODBC/JDBC 
Interfaces
-  
-Query Data
-  
-Performance 
Tuning
-  
-Log and Debug
-  
-SQL Reference
-  
-Data Sources 
and File Formats
-  
-Develop Custom 
Functions
-  
-Troubleshooting
-  
-Developer 
Information
-  
-Release Notes
-  
-Sample Datasets
-  
-Project Bylaws
-  
-
-  
-  
-Community
-
-  Team
-  Mailing Lists
-  Community Resources
-
-  
-  FAQ
-  Blog
-  https://twitter.com/apachedrill"; 
title="apachedrill on twitter" target="_blank"> 
-  
-
-  
-  
-
-  
-
-  
-  
-
-   Download
-
-  
-
-
-
-
-
-
-  
-
-
-
-
-
-  
-
-  
-  
-
-  Getting 
Started
-  
-  
-
-  Drill Introduction
-
-  
-
-  Why Drill
-
-  
-  
-
-  
-
-  Architecture
-  
-  
-
-  Architecture Introduction
-
-  
-
-  Drill Query Execution
-
-  
-
-  Core Modules
-
-  
-
-  Performance
-
-  
-  
-
-  
-
-  Tutorials
-  
-  
-
-  Tutorials Introduction
-
-  
-
-  Drill in 10 Minutes
-
-  
-
-  Analyzing the Yelp 
Academic Dataset
-
-  
-
-  Learn 
Drill with the MapR Sandbox
-  
-  
-About the MapR Sandbox
-  
-Installing the Apache 
Drill Sandbox
-  
-Getting to Know the Drill 
Sandbox
-  
-Lesson 1: Learn about the 
Data Set
-  
-Lesson 2: Run Queries 
with ANSI SQL
-  
-Lesson 3: Run 
Queries on Complex Data Types
-  
-Summary
-  
-
-
-  
-
-  Analyzing Highly Dynamic 
Datasets
-
-  
-
-  Analyzing Social Media
-
-  
-
-  Analyzing Data Using 
Window Functions
-
-  
-  
-
-  
-
-  Install 
Drill
-  
-  
-
-  Install Drill 
Introduction
-
-  
-
-  Installing 
Drill in Embedded Mode
-  
-  
-Embedded Mode 
Prerequisites
-  
-Installing Drill on 
Linux and Mac OS X
-  
-Starting Drill on 
Linux and Mac OS X
-  
-Installing Drill on 
Windows
-  
-Starting Drill on Windows
-  
-
-
-  
-
-  Installing 
Drill in Distributed Mode
-  
-  
-Distributed Mode 
Prerequisites
-  
-Installing Drill on the 
Cluster
-  
-Starting Drill in 
Distributed Mode
-  
-
-
-  
-
-  Starting the Web Console
-
-  
-  
-
-  
-
-  Configure 
Drill
-  
-  
-
-  Configure Drill 
Introduction
-
-  
-
-  Configuring Drill Memory
-
-  
-
-  Configuring a Multitenant Cluster
-  
-  
-Configuring 
a Multitenant Cluster Introduction
-  
-Configuring Multitenant 
Resources
-  
-Configuring 
Resources for a Shared Drill

[37/51] [abbrv] [partial] drill-site git commit: Revert "Website update"

2017-02-24 Thread adi
http://git-wip-us.apache.org/repos/asf/drill-site/blob/bdf0f883/_site/blog/2015/03/23/microstrategy-announces-drill-support/index.html
--
diff --git 
a/_site/blog/2015/03/23/microstrategy-announces-drill-support/index.html 
b/_site/blog/2015/03/23/microstrategy-announces-drill-support/index.html
deleted file mode 100644
index e294067..000
--- a/_site/blog/2015/03/23/microstrategy-announces-drill-support/index.html
+++ /dev/null
@@ -1,177 +0,0 @@
-
-
-
-
-
-
-
-
-
-MicroStrategy Announces Drill Support - Apache Drill
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-  
-
-
-
-
-  
-  
-  
-  
-  
-  Menu
-  
-  
-  
-Documentation
-
-  
-Getting Started
-  
-Architecture
-  
-Tutorials
-  
-Install Drill
-  
-Configure Drill
-  
-Connect a Data 
Source
-  
-ODBC/JDBC 
Interfaces
-  
-Query Data
-  
-Performance 
Tuning
-  
-Log and Debug
-  
-SQL Reference
-  
-Data Sources 
and File Formats
-  
-Develop Custom 
Functions
-  
-Troubleshooting
-  
-Developer 
Information
-  
-Release Notes
-  
-Sample Datasets
-  
-Project Bylaws
-  
-
-  
-  
-Community
-
-  Team
-  Mailing Lists
-  Community Resources
-
-  
-  FAQ
-  Blog
-  https://twitter.com/apachedrill"; 
title="apachedrill on twitter" target="_blank"> 
-  
-
-  
-  
-
-  
-
-  
-  
-
-   Download
-
-  
-
-
-
-
-
-
-  
-
-  MicroStrategy Announces Drill Support
-
-
-
-  
-  
-  Author: Tomer Shiran (Founder, PMC Member and 
Committer, Apache Drill)
-
-Date: Mar 23, 2015
-
-  
-  
-
-  
-Today MicroStrategy  http://ir.microstrategy.com/releasedetail.cfm?ReleaseID=902795";>announced
 that it has certified its platform with Apache Drill. According to 
MicroStrategy's CTO, Tim Lang, Drill reduces the time-to-value for 
MicroStrategy users, and enables them to leverage multi-structured data.
-
-Many early adopters of Drill have been interested in leveraging 
MicroStrategy's powerful BI platform. With it's first-class support for 
self-describing data and evolving structure, Drill enables MicroStrategy users 
to explore and analyze the data in Hadoop and NoSQL databases without the usual 
friction that comes with having to define and manage schemas.
-
-If you would like to learn more about this integration, http://info.microstrategy.com/accessing-multi-structured-data-sources";>sign
 up for MicroStrategy's webinar next month, which includes a live demo 
of the integration with Drill.
-
-Happy Drilling!
-Tomer Shiran
-
-  
- 
-
-/* * * CONFIGURATION VARIABLES: EDIT BEFORE PASTING INTO YOUR WEBPAGE 
* * */
-var disqus_shortname = 'drill'; // required: replace example with your 
forum shortname
-
-/* * * DON'T EDIT BELOW THIS LINE * * */
-(function() {
-var dsq = document.createElement('script'); dsq.type = 
'text/javascript'; dsq.async = true;
-dsq.src = '//' + disqus_shortname + '.disqus.com/embed.js';
-(document.getElementsByTagName('head')[0] || 
document.getElementsByTagName('body')[0]).appendChild(dsq);
-})();
-
-Please enable JavaScript to view the http://disqus.com/?ref_noscript";>comments powered by 
Disqus.
-
-
-
-
-  
-  
-
-
-Copyright © 2012-2014 The Apache Software Foundation, licensed under the 
Apache License, Version 2.0.
-Apache and the Apache feather logo are trademarks of The Apache Software 
Foundation. Other names appearing on the site may be trademarks of their 
respective owners.
-
-
-
-  
-(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-ga('create', 'UA-53379651-1', 'auto');
-ga('send', 'pageview');
-
-
-
-

http://git-wip-us.apache.org/repos/asf/drill-site/blob/bdf0f883/_site/blog/2015/03/31/drill-0.8-released/index.html
--
diff --git a/_site/blog/2015/03/31/drill-0.8-released/index.html 
b/_site/blog/2015/03/31/drill-0.8-released/index.html
deleted file mode 100644
index 278283f..000
--- a/_site/blog/2015/03/31/drill-0.8-released/index.html
+++ /dev/null
@@ -1,194 +0,0 @@
-
-
-
-
-
-
-
-
-
-Drill 0.8 Released - Apache Drill
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-  
-
-
-
-
-  
-  
-  
-  
-  
-  Menu
-  
-  
-  
-Documentation
-
-  
-Getting Started
-  
-Architecture
-  
-Tutorials
-  
-Install Drill
-  
-Configure Drill
-  
-Conne

[47/51] [abbrv] [partial] drill-site git commit: Revert "Website update"

2017-02-24 Thread adi
http://git-wip-us.apache.org/repos/asf/drill-site/blob/bdf0f883/_site/api/1.2/jdbc/org/apache/drill/jdbc/DrillDatabaseMetaData.html
--
diff --git 
a/_site/api/1.2/jdbc/org/apache/drill/jdbc/DrillDatabaseMetaData.html 
b/_site/api/1.2/jdbc/org/apache/drill/jdbc/DrillDatabaseMetaData.html
deleted file mode 100644
index 5daed53..000
--- a/_site/api/1.2/jdbc/org/apache/drill/jdbc/DrillDatabaseMetaData.html
+++ /dev/null
@@ -1,940 +0,0 @@
-http://www.w3.org/TR/html4/loose.dtd";>
-
-
-
-
-
-DrillDatabaseMetaData (Apache Drill JDBC Driver v. 1.2.0)
-
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-Overview
-Package
-Class
-Use
-Tree
-Deprecated
-Index
-Help
-
-Apache Drill JDBC Driver v. 1.2.0
-
-
-
-Prev 
Class
-Next 
Class
-
-
-Frames
-No Frames
-
-
-All Classes
-
-
-
-
-
-
-
-Summary: 
-Nested | 
-Field | 
-Constr | 
-Method
-
-
-Detail: 
-Field | 
-Constr | 
-Method
-
-
-
-
-
-
-
-
-org.apache.drill.jdbc
-Interface 
DrillDatabaseMetaData
-
-
-
-
-
-
-All Superinterfaces:
-http://docs.oracle.com/javase/7/docs/api/java/sql/DatabaseMetaData.html?is-external=true";
 title="class or interface in java.sql">DatabaseMetaData, http://docs.oracle.com/javase/7/docs/api/java/sql/Wrapper.html?is-external=true";
 title="class or interface in java.sql">Wrapper
-
-
-
-public interface DrillDatabaseMetaData
-extends http://docs.oracle.com/javase/7/docs/api/java/sql/DatabaseMetaData.html?is-external=true";
 title="class or interface in java.sql">DatabaseMetaData
-Drill-specific http://docs.oracle.com/javase/7/docs/api/java/sql/DatabaseMetaData.html?is-external=true";
 title="class or interface in java.sql">DatabaseMetaData.
-
-
-
-
-
-
-
-
-
-
-
-Field Summary
-
-
-
-
-Fields inherited from interface java.sql.http://docs.oracle.com/javase/7/docs/api/java/sql/DatabaseMetaData.html?is-external=true";
 title="class or interface in java.sql">DatabaseMetaData
-http://docs.oracle.com/javase/7/docs/api/java/sql/DatabaseMetaData.html?is-external=true#attributeNoNulls";
 title="class or interface in java.sql">attributeNoNulls, http://docs.oracle.com/javase/7/docs/api/java/sql/DatabaseMetaData.html?is-external=true#attributeNullable";
 title="class or interface in java.sql">attributeNullable, http://docs.oracle.com/javase/7/docs/api/java/sql/DatabaseMetaData.html?is-external=true#attributeNullableUnknown";
 title="class or interface in java.sql">attributeNullableUnknown, http://docs.oracle.com/javase/7/docs/api/java/sql/DatabaseMetaData.html?is-external=true#bestRowNotPseudo";
 title="class or interface in java.sql">bestRowNotPseudo, http://docs.oracle.com/javase/7/docs/api/java/sql/DatabaseMetaData.html?is-external=true#bestRowPseudo";
 title="class or interface in java.sql">bestRowPseudo, http://docs.oracle.com/javase/7/docs/api/java/sql/DatabaseMetaData.html?is-external=t
 rue#bestRowSession" title="class or interface in java.sql">bestRowSession, 
http://docs.oracle.com/javase/7/docs/api/java/sql/DatabaseMetaData.html?is-external=true#bestRowTemporary";
 title="class or interface in java.sql">bestRowTemporary, http://docs.oracle.com/javase/7/docs/api/java/sql/DatabaseMetaData.html?is-external=true#bestRowTransaction";
 title="class or interface in java.sql">bestRowTransaction, http://docs.oracle.com/javase/7/docs/api/java/sql/DatabaseMetaData.html?is-external=true#bestRowUnknown";
 title="class or interface in java.sql">bestRowUnknown, http://docs.oracle.com/javase/7/docs/api/java/sql/DatabaseMetaData.html?is-external=true#columnNoNulls";
 title="class or interface in java.sql">columnNoNulls, http://docs.oracle.com/javase/7/docs/api/java/sql/DatabaseMetaData.html?is-external=true#columnNullable";
 title="class or interface in java.sql">columnNullable, http://docs.oracle.com/javase/7/do
 cs/api/java/sql/DatabaseMetaData.html?is-external=true#columnNullableUnknown" 
title="class or interface in java.sql">columnNullableUnknown, http://docs.oracle.com/javase/7/docs/api/java/sql/DatabaseMetaData.html?is-external=true#functionColumnIn";
 title="class or interface in java.sql">functionColumnIn, http://docs.oracle.com/javase/7/docs/api/java/sql/DatabaseMetaData.html?is-external=true#functionColumnInOut";
 title="class or interface in java.sql">functionColumnInOut, http://docs.oracle.com/javase/7/docs/api/java/sql/DatabaseMetaData.html?is-external=true#functionColumnOut";
 title="class or interface in java.sql">functionColumnOut, http://docs.oracle.com/javase/7/docs/api/java/sql/DatabaseMetaData.html?is-external=true#functionColumnResult";
 title="class or interface in java

[42/51] [abbrv] [partial] drill-site git commit: Revert "Website update"

2017-02-24 Thread adi
http://git-wip-us.apache.org/repos/asf/drill-site/blob/bdf0f883/_site/api/1.2/jdbc/org/apache/drill/jdbc/SQLConversionException.html
--
diff --git 
a/_site/api/1.2/jdbc/org/apache/drill/jdbc/SQLConversionException.html 
b/_site/api/1.2/jdbc/org/apache/drill/jdbc/SQLConversionException.html
deleted file mode 100644
index 7727ef7..000
--- a/_site/api/1.2/jdbc/org/apache/drill/jdbc/SQLConversionException.html
+++ /dev/null
@@ -1,240 +0,0 @@
-http://www.w3.org/TR/html4/loose.dtd";>
-
-
-
-
-
-SQLConversionException (Apache Drill JDBC Driver v. 1.2.0)
-
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-Overview
-Package
-Class
-Use
-Tree
-Deprecated
-Index
-Help
-
-Apache Drill JDBC Driver v. 1.2.0
-
-
-
-Prev 
Class
-Next 
Class
-
-
-Frames
-No Frames
-
-
-All Classes
-
-
-
-
-
-
-
-Summary: 
-Nested | 
-Field | 
-Constr | 
-Method
-
-
-Detail: 
-Field | 
-Constr | 
-Method
-
-
-
-
-
-
-
-
-org.apache.drill.jdbc
-Class 
SQLConversionException
-
-
-
-http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">java.lang.Object
-
-
-http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true";
 title="class or interface in java.lang">java.lang.Throwable
-
-
-http://docs.oracle.com/javase/7/docs/api/java/lang/Exception.html?is-external=true";
 title="class or interface in java.lang">java.lang.Exception
-
-
-http://docs.oracle.com/javase/7/docs/api/java/sql/SQLException.html?is-external=true";
 title="class or interface in java.sql">java.sql.SQLException
-
-
-http://docs.oracle.com/javase/7/docs/api/java/sql/SQLNonTransientException.html?is-external=true";
 title="class or interface in 
java.sql">java.sql.SQLNonTransientException
-
-
-org.apache.drill.exec.vector.accessor.InvalidAccessException
-
-
-org.apache.drill.jdbc.SQLConversionException
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-All Implemented Interfaces:
-http://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html?is-external=true";
 title="class or interface in java.io">Serializable, http://docs.oracle.com/javase/7/docs/api/java/lang/Iterable.html?is-external=true";
 title="class or interface in java.lang">IterableThrowable>
-
-
-Direct Known Subclasses:
-SQLConversionOverflowException
-
-
-
-public class SQLConversionException
-extends org.apache.drill.exec.vector.accessor.InvalidAccessException
-See Also:Serialized
 Form
-
-
-
-
-
-
-
-
-
-
-
-Method Summary
-
-
-
-
-Methods inherited from class java.sql.http://docs.oracle.com/javase/7/docs/api/java/sql/SQLException.html?is-external=true";
 title="class or interface in java.sql">SQLException
-http://docs.oracle.com/javase/7/docs/api/java/sql/SQLException.html?is-external=true#getErrorCode()"
 title="class or interface in java.sql">getErrorCode, http://docs.oracle.com/javase/7/docs/api/java/sql/SQLException.html?is-external=true#getNextException()"
 title="class or interface in java.sql">getNextException, http://docs.oracle.com/javase/7/docs/api/java/sql/SQLException.html?is-external=true#getSQLState()"
 title="class or interface in java.sql">getSQLState, http://docs.oracle.com/javase/7/docs/api/java/sql/SQLException.html?is-external=true#iterator()"
 title="class or interface in java.sql">iterator, http://docs.oracle.com/javase/7/docs/api/java/sql/SQLException.html?is-external=true#setNextException(java.sql.SQLException)"
 title="class or interface in java.sql">setNextException
-
-
-
-
-
-Methods inherited from class java.lang.http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true";
 title="class or interface in java.lang">Throwable
-http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true#addSuppressed(java.lang.Throwable)"
 title="class or interface in java.lang">addSuppressed, http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true#fillInStackTrace()"
 title="class or interface in java.lang">fillInStackTrace, http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true#getCause()"
 title="class or interface in java.lang">getCause, http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true#getLocalizedMessage()"
 title="class or interface in java.lang">getLocalizedMessage, http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true#getMessage()"
 title="class or interface in jav

[32/51] [abbrv] [partial] drill-site git commit: Revert "Website update"

2017-02-24 Thread adi
http://git-wip-us.apache.org/repos/asf/drill-site/blob/bdf0f883/_site/docs/adding-custom-functions-to-drill/index.html
--
diff --git a/_site/docs/adding-custom-functions-to-drill/index.html 
b/_site/docs/adding-custom-functions-to-drill/index.html
deleted file mode 100644
index 28096a3..000
--- a/_site/docs/adding-custom-functions-to-drill/index.html
+++ /dev/null
@@ -1,1086 +0,0 @@
-
-
-
-
-
-
-
-
-
-Adding Custom Functions to Drill - Apache Drill
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-  
-
-
-
-
-  
-  
-  
-  
-  
-  Menu
-  
-  
-  
-Documentation
-
-  
-Getting Started
-  
-Architecture
-  
-Tutorials
-  
-Install Drill
-  
-Configure Drill
-  
-Connect a Data 
Source
-  
-ODBC/JDBC 
Interfaces
-  
-Query Data
-  
-Performance 
Tuning
-  
-Log and Debug
-  
-SQL Reference
-  
-Data Sources 
and File Formats
-  
-Develop Custom 
Functions
-  
-Troubleshooting
-  
-Developer 
Information
-  
-Release Notes
-  
-Sample Datasets
-  
-Project Bylaws
-  
-
-  
-  
-Community
-
-  Team
-  Mailing Lists
-  Community Resources
-
-  
-  FAQ
-  Blog
-  https://twitter.com/apachedrill"; 
title="apachedrill on twitter" target="_blank"> 
-  
-
-  
-  
-
-  
-
-  
-  
-
-   Download
-
-  
-
-
-
-
-
-
-  
-
-
-
-
-
-  
-
-  
-  
-
-  Getting 
Started
-  
-  
-
-  Drill Introduction
-
-  
-
-  Why Drill
-
-  
-  
-
-  
-
-  Architecture
-  
-  
-
-  Architecture Introduction
-
-  
-
-  Drill Query Execution
-
-  
-
-  Core Modules
-
-  
-
-  Performance
-
-  
-  
-
-  
-
-  Tutorials
-  
-  
-
-  Tutorials Introduction
-
-  
-
-  Drill in 10 Minutes
-
-  
-
-  Analyzing the Yelp 
Academic Dataset
-
-  
-
-  Learn 
Drill with the MapR Sandbox
-  
-  
-About the MapR Sandbox
-  
-Installing the Apache 
Drill Sandbox
-  
-Getting to Know the Drill 
Sandbox
-  
-Lesson 1: Learn about the 
Data Set
-  
-Lesson 2: Run Queries 
with ANSI SQL
-  
-Lesson 3: Run 
Queries on Complex Data Types
-  
-Summary
-  
-
-
-  
-
-  Analyzing Highly Dynamic 
Datasets
-
-  
-
-  Analyzing Social Media
-
-  
-
-  Analyzing Data Using 
Window Functions
-
-  
-  
-
-  
-
-  Install 
Drill
-  
-  
-
-  Install Drill 
Introduction
-
-  
-
-  Installing 
Drill in Embedded Mode
-  
-  
-Embedded Mode 
Prerequisites
-  
-Installing Drill on 
Linux and Mac OS X
-  
-Starting Drill on 
Linux and Mac OS X
-  
-Installing Drill on 
Windows
-  
-Starting Drill on Windows
-  
-
-
-  
-
-  Installing 
Drill in Distributed Mode
-  
-  
-Distributed Mode 
Prerequisites
-  
-Installing Drill on the 
Cluster
-  
-Starting Drill in 
Distributed Mode
-  
-
-
-  
-
-  Starting the Web Console
-
-  
-  
-
-  
-
-  Configure 
Drill
-  
-  
-
-  Configure Drill 
Introduction
-
-  
-
-  Configuring Drill Memory
-
-  
-
-  Configuring a Multitenant Cluster
-  
-  
-Configuring 
a Multitenant Cluster Introduction
-  
-Configuring Multitenant 
Resources
-  
-Configuring 
Resources for a Shared 

[18/51] [abbrv] [partial] drill-site git commit: Revert "Website update"

2017-02-24 Thread adi
http://git-wip-us.apache.org/repos/asf/drill-site/blob/bdf0f883/_site/docs/apache-drill-0-8-0-release-notes/index.html
--
diff --git a/_site/docs/apache-drill-0-8-0-release-notes/index.html 
b/_site/docs/apache-drill-0-8-0-release-notes/index.html
deleted file mode 100644
index 132e676..000
--- a/_site/docs/apache-drill-0-8-0-release-notes/index.html
+++ /dev/null
@@ -1,1088 +0,0 @@
-
-
-
-
-
-
-
-
-
-Apache Drill 0.8.0 Release Notes - Apache Drill
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-  
-
-
-
-
-  
-  
-  
-  
-  
-  Menu
-  
-  
-  
-Documentation
-
-  
-Getting Started
-  
-Architecture
-  
-Tutorials
-  
-Install Drill
-  
-Configure Drill
-  
-Connect a Data 
Source
-  
-ODBC/JDBC 
Interfaces
-  
-Query Data
-  
-Performance 
Tuning
-  
-Log and Debug
-  
-SQL Reference
-  
-Data Sources 
and File Formats
-  
-Develop Custom 
Functions
-  
-Troubleshooting
-  
-Developer 
Information
-  
-Release Notes
-  
-Sample Datasets
-  
-Project Bylaws
-  
-
-  
-  
-Community
-
-  Team
-  Mailing Lists
-  Community Resources
-
-  
-  FAQ
-  Blog
-  https://twitter.com/apachedrill"; 
title="apachedrill on twitter" target="_blank"> 
-  
-
-  
-  
-
-  
-
-  
-  
-
-   Download
-
-  
-
-
-
-
-
-
-  
-
-
-
-
-
-  
-
-  
-  
-
-  Getting 
Started
-  
-  
-
-  Drill Introduction
-
-  
-
-  Why Drill
-
-  
-  
-
-  
-
-  Architecture
-  
-  
-
-  Architecture Introduction
-
-  
-
-  Drill Query Execution
-
-  
-
-  Core Modules
-
-  
-
-  Performance
-
-  
-  
-
-  
-
-  Tutorials
-  
-  
-
-  Tutorials Introduction
-
-  
-
-  Drill in 10 Minutes
-
-  
-
-  Analyzing the Yelp 
Academic Dataset
-
-  
-
-  Learn 
Drill with the MapR Sandbox
-  
-  
-About the MapR Sandbox
-  
-Installing the Apache 
Drill Sandbox
-  
-Getting to Know the Drill 
Sandbox
-  
-Lesson 1: Learn about the 
Data Set
-  
-Lesson 2: Run Queries 
with ANSI SQL
-  
-Lesson 3: Run 
Queries on Complex Data Types
-  
-Summary
-  
-
-
-  
-
-  Analyzing Highly Dynamic 
Datasets
-
-  
-
-  Analyzing Social Media
-
-  
-
-  Analyzing Data Using 
Window Functions
-
-  
-  
-
-  
-
-  Install 
Drill
-  
-  
-
-  Install Drill 
Introduction
-
-  
-
-  Installing 
Drill in Embedded Mode
-  
-  
-Embedded Mode 
Prerequisites
-  
-Installing Drill on 
Linux and Mac OS X
-  
-Starting Drill on 
Linux and Mac OS X
-  
-Installing Drill on 
Windows
-  
-Starting Drill on Windows
-  
-
-
-  
-
-  Installing 
Drill in Distributed Mode
-  
-  
-Distributed Mode 
Prerequisites
-  
-Installing Drill on the 
Cluster
-  
-Starting Drill in 
Distributed Mode
-  
-
-
-  
-
-  Starting the Web Console
-
-  
-  
-
-  
-
-  Configure 
Drill
-  
-  
-
-  Configure Drill 
Introduction
-
-  
-
-  Configuring Drill Memory
-
-  
-
-  Configuring a Multitenant Cluster
-  
-  
-Configuring 
a Multitenant Cluster Introduction
-  
-Configuring Multitenant 
Resources
-  
-Configuring 
Resources for a Shared 

[01/51] [abbrv] [partial] drill-site git commit: Revert "Website update"

2017-02-24 Thread adi
Repository: drill-site
Updated Branches:
  refs/heads/asf-site 8b757a634 -> bdf0f8833


http://git-wip-us.apache.org/repos/asf/drill-site/blob/bdf0f883/_site/docs/configure-drill-introduction/index.html
--
diff --git a/_site/docs/configure-drill-introduction/index.html 
b/_site/docs/configure-drill-introduction/index.html
deleted file mode 100644
index 7534899..000
--- a/_site/docs/configure-drill-introduction/index.html
+++ /dev/null
@@ -1,1090 +0,0 @@
-
-
-
-
-
-
-
-
-
-Configure Drill Introduction - Apache Drill
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-  
-
-
-
-
-  
-  
-  
-  
-  
-  Menu
-  
-  
-  
-Documentation
-
-  
-Getting Started
-  
-Architecture
-  
-Tutorials
-  
-Install Drill
-  
-Configure Drill
-  
-Connect a Data 
Source
-  
-ODBC/JDBC 
Interfaces
-  
-Query Data
-  
-Performance 
Tuning
-  
-Log and Debug
-  
-SQL Reference
-  
-Data Sources 
and File Formats
-  
-Develop Custom 
Functions
-  
-Troubleshooting
-  
-Developer 
Information
-  
-Release Notes
-  
-Sample Datasets
-  
-Project Bylaws
-  
-
-  
-  
-Community
-
-  Team
-  Mailing Lists
-  Community Resources
-
-  
-  FAQ
-  Blog
-  https://twitter.com/apachedrill"; 
title="apachedrill on twitter" target="_blank"> 
-  
-
-  
-  
-
-  
-
-  
-  
-
-   Download
-
-  
-
-
-
-
-
-
-  
-
-
-
-
-
-  
-
-  
-  
-
-  Getting 
Started
-  
-  
-
-  Drill Introduction
-
-  
-
-  Why Drill
-
-  
-  
-
-  
-
-  Architecture
-  
-  
-
-  Architecture Introduction
-
-  
-
-  Drill Query Execution
-
-  
-
-  Core Modules
-
-  
-
-  Performance
-
-  
-  
-
-  
-
-  Tutorials
-  
-  
-
-  Tutorials Introduction
-
-  
-
-  Drill in 10 Minutes
-
-  
-
-  Analyzing the Yelp 
Academic Dataset
-
-  
-
-  Learn 
Drill with the MapR Sandbox
-  
-  
-About the MapR Sandbox
-  
-Installing the Apache 
Drill Sandbox
-  
-Getting to Know the Drill 
Sandbox
-  
-Lesson 1: Learn about the 
Data Set
-  
-Lesson 2: Run Queries 
with ANSI SQL
-  
-Lesson 3: Run 
Queries on Complex Data Types
-  
-Summary
-  
-
-
-  
-
-  Analyzing Highly Dynamic 
Datasets
-
-  
-
-  Analyzing Social Media
-
-  
-
-  Analyzing Data Using 
Window Functions
-
-  
-  
-
-  
-
-  Install 
Drill
-  
-  
-
-  Install Drill 
Introduction
-
-  
-
-  Installing 
Drill in Embedded Mode
-  
-  
-Embedded Mode 
Prerequisites
-  
-Installing Drill on 
Linux and Mac OS X
-  
-Starting Drill on 
Linux and Mac OS X
-  
-Installing Drill on 
Windows
-  
-Starting Drill on Windows
-  
-
-
-  
-
-  Installing 
Drill in Distributed Mode
-  
-  
-Distributed Mode 
Prerequisites
-  
-Installing Drill on the 
Cluster
-  
-Starting Drill in 
Distributed Mode
-  
-
-
-  
-
-  Starting the Web Console
-
-  
-  
-
-  
-
-  Configure Drill
-  
-  
-
-  Configure Drill 
Introduction
-
-  
-
-  Configuring Drill Memory
-
-  
-
-  Configuring a Multitenant Cluster
-  
-  
-Configuring 
a Multitenant Cluster Introduction
-  
-Configuring Multitenant 
Resources
- 

[10/51] [abbrv] [partial] drill-site git commit: Revert "Website update"

2017-02-24 Thread adi
http://git-wip-us.apache.org/repos/asf/drill-site/blob/bdf0f883/_site/docs/apache-drill-m1-release-notes-apache-drill-alpha/index.html
--
diff --git 
a/_site/docs/apache-drill-m1-release-notes-apache-drill-alpha/index.html 
b/_site/docs/apache-drill-m1-release-notes-apache-drill-alpha/index.html
deleted file mode 100644
index 364f13f..000
--- a/_site/docs/apache-drill-m1-release-notes-apache-drill-alpha/index.html
+++ /dev/null
@@ -1,1101 +0,0 @@
-
-
-
-
-
-
-
-
-
-Apache Drill M1 Release Notes (Apache Drill Alpha) - Apache 
Drill
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-  
-
-
-
-
-  
-  
-  
-  
-  
-  Menu
-  
-  
-  
-Documentation
-
-  
-Getting Started
-  
-Architecture
-  
-Tutorials
-  
-Install Drill
-  
-Configure Drill
-  
-Connect a Data 
Source
-  
-ODBC/JDBC 
Interfaces
-  
-Query Data
-  
-Performance 
Tuning
-  
-Log and Debug
-  
-SQL Reference
-  
-Data Sources 
and File Formats
-  
-Develop Custom 
Functions
-  
-Troubleshooting
-  
-Developer 
Information
-  
-Release Notes
-  
-Sample Datasets
-  
-Project Bylaws
-  
-
-  
-  
-Community
-
-  Team
-  Mailing Lists
-  Community Resources
-
-  
-  FAQ
-  Blog
-  https://twitter.com/apachedrill"; 
title="apachedrill on twitter" target="_blank"> 
-  
-
-  
-  
-
-  
-
-  
-  
-
-   Download
-
-  
-
-
-
-
-
-
-  
-
-
-
-
-
-  
-
-  
-  
-
-  Getting 
Started
-  
-  
-
-  Drill Introduction
-
-  
-
-  Why Drill
-
-  
-  
-
-  
-
-  Architecture
-  
-  
-
-  Architecture Introduction
-
-  
-
-  Drill Query Execution
-
-  
-
-  Core Modules
-
-  
-
-  Performance
-
-  
-  
-
-  
-
-  Tutorials
-  
-  
-
-  Tutorials Introduction
-
-  
-
-  Drill in 10 Minutes
-
-  
-
-  Analyzing the Yelp 
Academic Dataset
-
-  
-
-  Learn 
Drill with the MapR Sandbox
-  
-  
-About the MapR Sandbox
-  
-Installing the Apache 
Drill Sandbox
-  
-Getting to Know the Drill 
Sandbox
-  
-Lesson 1: Learn about the 
Data Set
-  
-Lesson 2: Run Queries 
with ANSI SQL
-  
-Lesson 3: Run 
Queries on Complex Data Types
-  
-Summary
-  
-
-
-  
-
-  Analyzing Highly Dynamic 
Datasets
-
-  
-
-  Analyzing Social Media
-
-  
-
-  Analyzing Data Using 
Window Functions
-
-  
-  
-
-  
-
-  Install 
Drill
-  
-  
-
-  Install Drill 
Introduction
-
-  
-
-  Installing 
Drill in Embedded Mode
-  
-  
-Embedded Mode 
Prerequisites
-  
-Installing Drill on 
Linux and Mac OS X
-  
-Starting Drill on 
Linux and Mac OS X
-  
-Installing Drill on 
Windows
-  
-Starting Drill on Windows
-  
-
-
-  
-
-  Installing 
Drill in Distributed Mode
-  
-  
-Distributed Mode 
Prerequisites
-  
-Installing Drill on the 
Cluster
-  
-Starting Drill in 
Distributed Mode
-  
-
-
-  
-
-  Starting the Web Console
-
-  
-  
-
-  
-
-  Configure 
Drill
-  
-  
-
-  Configure Drill 
Introduction
-
-  
-
-  Configuring Drill Memory
-
-  
-
-  Configuring a Multitenant Cluster
-  
-  
-Configuring 
a Multitenant Cluster Introduction
-  
-Configuring Multiten

[39/51] [abbrv] [partial] drill-site git commit: Revert "Website update"

2017-02-24 Thread adi
http://git-wip-us.apache.org/repos/asf/drill-site/blob/bdf0f883/_site/api/1.2/jdbc/overview-tree.html
--
diff --git a/_site/api/1.2/jdbc/overview-tree.html 
b/_site/api/1.2/jdbc/overview-tree.html
deleted file mode 100644
index bd28acb..000
--- a/_site/api/1.2/jdbc/overview-tree.html
+++ /dev/null
@@ -1,251 +0,0 @@
-http://www.w3.org/TR/html4/loose.dtd";>
-
-
-
-
-
-Class Hierarchy (Apache Drill JDBC Driver v. 1.2.0)
-
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-Overview
-Package
-Class
-Use
-Tree
-Deprecated
-Index
-Help
-
-Apache Drill JDBC Driver v. 1.2.0
-
-
-
-Prev
-Next
-
-
-Frames
-No Frames
-
-
-All Classes
-
-
-
-
-
-
-
-
-
-
-Hierarchy For All Packages
-Package Hierarchies:
-
-org.apache.drill.jdbc, 
-org.apache.drill.jdbc.proxy
-
-
-
-Class Hierarchy
-
-java.lang.http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">Object
-
-net.hydromatic.avatica.ConnectionConfigImpl (implements 
net.hydromatic.avatica.ConnectionConfig)
-
-org.apache.drill.jdbc.DrillConnectionConfig
-
-
-org.apache.drill.jdbc.Driver (implements 
java.sql.http://docs.oracle.com/javase/7/docs/api/java/sql/Driver.html?is-external=true";
 title="class or interface in java.sql">Driver)
-java.lang.http://docs.oracle.com/javase/7/docs/api/java/lang/Throwable.html?is-external=true";
 title="class or interface in java.lang">Throwable (implements java.io.http://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html?is-external=true";
 title="class or interface in java.io">Serializable)
-
-java.lang.http://docs.oracle.com/javase/7/docs/api/java/lang/Exception.html?is-external=true";
 title="class or interface in java.lang">Exception
-
-java.sql.http://docs.oracle.com/javase/7/docs/api/java/sql/SQLException.html?is-external=true";
 title="class or interface in java.sql">SQLException (implements java.lang.http://docs.oracle.com/javase/7/docs/api/java/lang/Iterable.html?is-external=true";
 title="class or interface in java.lang">Iterable)
-
-java.sql.http://docs.oracle.com/javase/7/docs/api/java/sql/SQLNonTransientException.html?is-external=true";
 title="class or interface in java.sql">SQLNonTransientException
-
-org.apache.drill.jdbc.ExecutionCanceledSqlException
-org.apache.drill.exec.vector.accessor.InvalidAccessException
-
-org.apache.drill.jdbc.SQLConversionException
-
-org.apache.drill.jdbc.SQLConversionOverflowException
-
-
-
-
-org.apache.drill.jdbc.JdbcApiSqlException
-
-org.apache.drill.jdbc.AlreadyClosedSqlException
-org.apache.drill.jdbc.InvalidCursorStateSqlException
-org.apache.drill.jdbc.InvalidParameterSqlException
-
-
-
-
-org.apache.drill.jdbc.SqlTimeoutException
-
-
-
-
-
-
-org.apache.drill.jdbc.proxy.TracingProxyDriver 
(implements java.sql.http://docs.oracle.com/javase/7/docs/api/java/sql/Driver.html?is-external=true";
 title="class or interface in java.sql">Driver)
-
-
-
-Interface Hierarchy
-
-java.lang.http://docs.oracle.com/javase/7/docs/api/java/lang/AutoCloseable.html?is-external=true";
 title="class or interface in java.lang">AutoCloseable
-
-java.sql.http://docs.oracle.com/javase/7/docs/api/java/sql/Connection.html?is-external=true";
 title="class or interface in java.sql">Connection (also extends java.sql.http://docs.oracle.com/javase/7/docs/api/java/sql/Wrapper.html?is-external=true";
 title="class or interface in java.sql">Wrapper)
-
-org.apache.drill.jdbc.DrillConnection
-
-
-org.apache.drill.jdbc.DrillConnection
-org.apache.drill.jdbc.DrillPreparedStatement
-org.apache.drill.jdbc.DrillResultSet
-org.apache.drill.jdbc.DrillStatement
-java.sql.http://docs.oracle.com/javase/7/docs/api/java/sql/PreparedStatement.html?is-external=true";
 title="class or interface in java.sql">PreparedStatement
-
-org.apache.drill.jdbc.DrillPreparedStatement
-
-
-java.sql.http://docs.oracle.com/javase/7/docs/api/java/sql/ResultSet.html?is-external=true";
 title="class or interface in java.sql">ResultSet (also extends java.sql.http://docs.oracle.com/javase/7/docs/api/java/sql/Wrapper.html?is-external=true";
 title="class or interface in java.sql">Wrapper)
-
-org.apache.drill.jdbc.DrillResultSet
-
-
-java.sql.http://docs.oracle.com/javase/7/docs/api/java/sql/Statement.html?is-external=true";
 title="class or interface in java.sql">Statement (also extends java.sql.http://docs.oracle.com/javase/7/docs/api/java/sql/Wrapper.html?is-external=true";
 title="class or interface in java.sql">Wrapper)
-
-org.apache.drill.jdbc.DrillPreparedStatement
-org.apache.drill.jdbc.DrillStatement
-java.sql.h

[05/51] [abbrv] [partial] drill-site git commit: Revert "Website update"

2017-02-24 Thread adi
http://git-wip-us.apache.org/repos/asf/drill-site/blob/bdf0f883/_site/docs/choosing-a-storage-format/index.html
--
diff --git a/_site/docs/choosing-a-storage-format/index.html 
b/_site/docs/choosing-a-storage-format/index.html
deleted file mode 100644
index 5cc33b1..000
--- a/_site/docs/choosing-a-storage-format/index.html
+++ /dev/null
@@ -1,1076 +0,0 @@
-
-
-
-
-
-
-
-
-
-Choosing a Storage Format - Apache Drill
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-  
-
-
-
-
-  
-  
-  
-  
-  
-  Menu
-  
-  
-  
-Documentation
-
-  
-Getting Started
-  
-Architecture
-  
-Tutorials
-  
-Install Drill
-  
-Configure Drill
-  
-Connect a Data 
Source
-  
-ODBC/JDBC 
Interfaces
-  
-Query Data
-  
-Performance 
Tuning
-  
-Log and Debug
-  
-SQL Reference
-  
-Data Sources 
and File Formats
-  
-Develop Custom 
Functions
-  
-Troubleshooting
-  
-Developer 
Information
-  
-Release Notes
-  
-Sample Datasets
-  
-Project Bylaws
-  
-
-  
-  
-Community
-
-  Team
-  Mailing Lists
-  Community Resources
-
-  
-  FAQ
-  Blog
-  https://twitter.com/apachedrill"; 
title="apachedrill on twitter" target="_blank"> 
-  
-
-  
-  
-
-  
-
-  
-  
-
-   Download
-
-  
-
-
-
-
-
-
-  
-
-
-
-
-
-  
-
-  
-  
-
-  Getting 
Started
-  
-  
-
-  Drill Introduction
-
-  
-
-  Why Drill
-
-  
-  
-
-  
-
-  Architecture
-  
-  
-
-  Architecture Introduction
-
-  
-
-  Drill Query Execution
-
-  
-
-  Core Modules
-
-  
-
-  Performance
-
-  
-  
-
-  
-
-  Tutorials
-  
-  
-
-  Tutorials Introduction
-
-  
-
-  Drill in 10 Minutes
-
-  
-
-  Analyzing the Yelp 
Academic Dataset
-
-  
-
-  Learn 
Drill with the MapR Sandbox
-  
-  
-About the MapR Sandbox
-  
-Installing the Apache 
Drill Sandbox
-  
-Getting to Know the Drill 
Sandbox
-  
-Lesson 1: Learn about the 
Data Set
-  
-Lesson 2: Run Queries 
with ANSI SQL
-  
-Lesson 3: Run 
Queries on Complex Data Types
-  
-Summary
-  
-
-
-  
-
-  Analyzing Highly Dynamic 
Datasets
-
-  
-
-  Analyzing Social Media
-
-  
-
-  Analyzing Data Using 
Window Functions
-
-  
-  
-
-  
-
-  Install 
Drill
-  
-  
-
-  Install Drill 
Introduction
-
-  
-
-  Installing 
Drill in Embedded Mode
-  
-  
-Embedded Mode 
Prerequisites
-  
-Installing Drill on 
Linux and Mac OS X
-  
-Starting Drill on 
Linux and Mac OS X
-  
-Installing Drill on 
Windows
-  
-Starting Drill on Windows
-  
-
-
-  
-
-  Installing 
Drill in Distributed Mode
-  
-  
-Distributed Mode 
Prerequisites
-  
-Installing Drill on the 
Cluster
-  
-Starting Drill in 
Distributed Mode
-  
-
-
-  
-
-  Starting the Web Console
-
-  
-  
-
-  
-
-  Configure 
Drill
-  
-  
-
-  Configure Drill 
Introduction
-
-  
-
-  Configuring Drill Memory
-
-  
-
-  Configuring a Multitenant Cluster
-  
-  
-Configuring 
a Multitenant Cluster Introduction
-  
-Configuring Multitenant 
Resources
-  
-Configuring 
Resources for a Shared Drillbit
-  
- 

[03/51] [abbrv] [partial] drill-site git commit: Revert "Website update"

2017-02-24 Thread adi
http://git-wip-us.apache.org/repos/asf/drill-site/blob/bdf0f883/_site/docs/configuration-options-introduction/index.html
--
diff --git a/_site/docs/configuration-options-introduction/index.html 
b/_site/docs/configuration-options-introduction/index.html
deleted file mode 100644
index a87e909..000
--- a/_site/docs/configuration-options-introduction/index.html
+++ /dev/null
@@ -1,1428 +0,0 @@
-
-
-
-
-
-
-
-
-
-Configuration Options Introduction - Apache Drill
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-  
-
-
-
-
-  
-  
-  
-  
-  
-  Menu
-  
-  
-  
-Documentation
-
-  
-Getting Started
-  
-Architecture
-  
-Tutorials
-  
-Install Drill
-  
-Configure Drill
-  
-Connect a Data 
Source
-  
-ODBC/JDBC 
Interfaces
-  
-Query Data
-  
-Performance 
Tuning
-  
-Log and Debug
-  
-SQL Reference
-  
-Data Sources 
and File Formats
-  
-Develop Custom 
Functions
-  
-Troubleshooting
-  
-Developer 
Information
-  
-Release Notes
-  
-Sample Datasets
-  
-Project Bylaws
-  
-
-  
-  
-Community
-
-  Team
-  Mailing Lists
-  Community Resources
-
-  
-  FAQ
-  Blog
-  https://twitter.com/apachedrill"; 
title="apachedrill on twitter" target="_blank"> 
-  
-
-  
-  
-
-  
-
-  
-  
-
-   Download
-
-  
-
-
-
-
-
-
-  
-
-
-
-
-
-  
-
-  
-  
-
-  Getting 
Started
-  
-  
-
-  Drill Introduction
-
-  
-
-  Why Drill
-
-  
-  
-
-  
-
-  Architecture
-  
-  
-
-  Architecture Introduction
-
-  
-
-  Drill Query Execution
-
-  
-
-  Core Modules
-
-  
-
-  Performance
-
-  
-  
-
-  
-
-  Tutorials
-  
-  
-
-  Tutorials Introduction
-
-  
-
-  Drill in 10 Minutes
-
-  
-
-  Analyzing the Yelp 
Academic Dataset
-
-  
-
-  Learn 
Drill with the MapR Sandbox
-  
-  
-About the MapR Sandbox
-  
-Installing the Apache 
Drill Sandbox
-  
-Getting to Know the Drill 
Sandbox
-  
-Lesson 1: Learn about the 
Data Set
-  
-Lesson 2: Run Queries 
with ANSI SQL
-  
-Lesson 3: Run 
Queries on Complex Data Types
-  
-Summary
-  
-
-
-  
-
-  Analyzing Highly Dynamic 
Datasets
-
-  
-
-  Analyzing Social Media
-
-  
-
-  Analyzing Data Using 
Window Functions
-
-  
-  
-
-  
-
-  Install 
Drill
-  
-  
-
-  Install Drill 
Introduction
-
-  
-
-  Installing 
Drill in Embedded Mode
-  
-  
-Embedded Mode 
Prerequisites
-  
-Installing Drill on 
Linux and Mac OS X
-  
-Starting Drill on 
Linux and Mac OS X
-  
-Installing Drill on 
Windows
-  
-Starting Drill on Windows
-  
-
-
-  
-
-  Installing 
Drill in Distributed Mode
-  
-  
-Distributed Mode 
Prerequisites
-  
-Installing Drill on the 
Cluster
-  
-Starting Drill in 
Distributed Mode
-  
-
-
-  
-
-  Starting the Web Console
-
-  
-  
-
-  
-
-  Configure Drill
-  
-  
-
-  Configure Drill 
Introduction
-
-  
-
-  Configuring Drill Memory
-
-  
-
-  Configuring a Multitenant Cluster
-  
-  
-Configuring 
a Multitenant Cluster Introduction
-  
-Configuring Multitenant 
Resources
-  
-Configuring 
Resources for 

[50/51] [abbrv] [partial] drill-site git commit: Revert "Website update"

2017-02-24 Thread adi
http://git-wip-us.apache.org/repos/asf/drill-site/blob/bdf0f883/_site/api/1.2/jdbc/constant-values.html
--
diff --git a/_site/api/1.2/jdbc/constant-values.html 
b/_site/api/1.2/jdbc/constant-values.html
deleted file mode 100644
index 9e0aed3..000
--- a/_site/api/1.2/jdbc/constant-values.html
+++ /dev/null
@@ -1,119 +0,0 @@
-http://www.w3.org/TR/html4/loose.dtd";>
-
-
-
-
-
-Constant Field Values (Apache Drill JDBC Driver v. 1.2.0)
-
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-Overview
-Package
-Class
-Use
-Tree
-Deprecated
-Index
-Help
-
-Apache Drill JDBC Driver v. 1.2.0
-
-
-
-Prev
-Next
-
-
-Frames
-No Frames
-
-
-All Classes
-
-
-
-
-
-
-
-
-
-
-Constant Field Values
-Contents
-
-
-
-
-
-
-
-
-Overview
-Package
-Class
-Use
-Tree
-Deprecated
-Index
-Help
-
-Apache Drill JDBC Driver v. 1.2.0
-
-
-
-Prev
-Next
-
-
-Frames
-No Frames
-
-
-All Classes
-
-
-
-
-
-
-
-
-
-Copyright © 2015 http://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
-
-

http://git-wip-us.apache.org/repos/asf/drill-site/blob/bdf0f883/_site/api/1.2/jdbc/deprecated-list.html
--
diff --git a/_site/api/1.2/jdbc/deprecated-list.html 
b/_site/api/1.2/jdbc/deprecated-list.html
deleted file mode 100644
index 9fb7064..000
--- a/_site/api/1.2/jdbc/deprecated-list.html
+++ /dev/null
@@ -1,119 +0,0 @@
-http://www.w3.org/TR/html4/loose.dtd";>
-
-
-
-
-
-Deprecated List (Apache Drill JDBC Driver v. 1.2.0)
-
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-Overview
-Package
-Class
-Use
-Tree
-Deprecated
-Index
-Help
-
-Apache Drill JDBC Driver v. 1.2.0
-
-
-
-Prev
-Next
-
-
-Frames
-No Frames
-
-
-All Classes
-
-
-
-
-
-
-
-
-
-
-Deprecated API
-Contents
-
-
-
-
-
-
-
-
-Overview
-Package
-Class
-Use
-Tree
-Deprecated
-Index
-Help
-
-Apache Drill JDBC Driver v. 1.2.0
-
-
-
-Prev
-Next
-
-
-Frames
-No Frames
-
-
-All Classes
-
-
-
-
-
-
-
-
-
-Copyright © 2015 http://www.apache.org/";>The Apache Software Foundation. All rights 
reserved.
-
-

http://git-wip-us.apache.org/repos/asf/drill-site/blob/bdf0f883/_site/api/1.2/jdbc/help-doc.html
--
diff --git a/_site/api/1.2/jdbc/help-doc.html b/_site/api/1.2/jdbc/help-doc.html
deleted file mode 100644
index eab00f6..000
--- a/_site/api/1.2/jdbc/help-doc.html
+++ /dev/null
@@ -1,224 +0,0 @@
-http://www.w3.org/TR/html4/loose.dtd";>
-
-
-
-
-
-API Help (Apache Drill JDBC Driver v. 1.2.0)
-
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-Overview
-Package
-Class
-Use
-Tree
-Deprecated
-Index
-Help
-
-Apache Drill JDBC Driver v. 1.2.0
-
-
-
-Prev
-Next
-
-
-Frames
-No Frames
-
-
-All Classes
-
-
-
-
-
-
-
-
-
-
-How This API Document Is Organized
-This API (Application Programming Interface) document 
has pages corresponding to the items in the navigation bar, described as 
follows.
-
-
-
-
-Overview
-The Overview page is the front page of 
this API document and provides a list of all packages with a summary for each.  
This page can also contain an overall description of the set of packages.
-
-
-Package
-Each package has a page that contains a list of its classes and interfaces, 
with a summary for each. This page can contain six categories:
-
-Interfaces (italic)
-Classe

  1   2   3   >