You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@samza.apache.org by ja...@apache.org on 2019/03/19 05:31:15 UTC

svn commit: r1855804 [18/25] - in /samza/site: ./ archive/ blog/ case-studies/ community/ contribute/ css/ learn/documentation/versioned/ learn/documentation/versioned/api/ learn/documentation/versioned/api/javadocs/ learn/documentation/versioned/api/j...

Modified: samza/site/learn/documentation/versioned/api/javadocs/overview-tree.html
URL: http://svn.apache.org/viewvc/samza/site/learn/documentation/versioned/api/javadocs/overview-tree.html?rev=1855804&r1=1855803&r2=1855804&view=diff
==============================================================================
--- samza/site/learn/documentation/versioned/api/javadocs/overview-tree.html (original)
+++ samza/site/learn/documentation/versioned/api/javadocs/overview-tree.html Tue Mar 19 05:31:11 2019
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_181) on Sat Dec 08 21:12:57 PST 2018 -->
-<title>Class Hierarchy (samza-api 1.0.0 API)</title>
-<meta name="date" content="2018-12-08">
+<!-- Generated by javadoc (1.8.0_202) on Mon Mar 18 22:29:01 PDT 2019 -->
+<title>Class Hierarchy (samza-api 1.0.1-SNAPSHOT API)</title>
+<meta name="date" content="2019-03-18">
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 <script type="text/javascript" src="script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Class Hierarchy (samza-api 1.0.0 API)";
+            parent.document.title="Class Hierarchy (samza-api 1.0.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -94,7 +94,9 @@
 <li><a href="org/apache/samza/scheduler/package-tree.html">org.apache.samza.scheduler</a>, </li>
 <li><a href="org/apache/samza/serializers/package-tree.html">org.apache.samza.serializers</a>, </li>
 <li><a href="org/apache/samza/sql/package-tree.html">org.apache.samza.sql</a>, </li>
+<li><a href="org/apache/samza/sql/schema/package-tree.html">org.apache.samza.sql.schema</a>, </li>
 <li><a href="org/apache/samza/sql/udfs/package-tree.html">org.apache.samza.sql.udfs</a>, </li>
+<li><a href="org/apache/samza/startpoint/package-tree.html">org.apache.samza.startpoint</a>, </li>
 <li><a href="org/apache/samza/storage/package-tree.html">org.apache.samza.storage</a>, </li>
 <li><a href="org/apache/samza/storage/kv/package-tree.html">org.apache.samza.storage.kv</a>, </li>
 <li><a href="org/apache/samza/system/package-tree.html">org.apache.samza.system</a>, </li>
@@ -102,6 +104,9 @@
 <li><a href="org/apache/samza/system/descriptors/package-tree.html">org.apache.samza.system.descriptors</a>, </li>
 <li><a href="org/apache/samza/table/package-tree.html">org.apache.samza.table</a>, </li>
 <li><a href="org/apache/samza/table/descriptors/package-tree.html">org.apache.samza.table.descriptors</a>, </li>
+<li><a href="org/apache/samza/table/remote/package-tree.html">org.apache.samza.table.remote</a>, </li>
+<li><a href="org/apache/samza/table/retry/package-tree.html">org.apache.samza.table.retry</a>, </li>
+<li><a href="org/apache/samza/table/utils/package-tree.html">org.apache.samza.table.utils</a>, </li>
 <li><a href="org/apache/samza/task/package-tree.html">org.apache.samza.task</a>, </li>
 <li><a href="org/apache/samza/util/package-tree.html">org.apache.samza.util</a></li>
 </ul>
@@ -115,6 +120,18 @@
 <li type="circle">org.apache.samza.runtime.<a href="org/apache/samza/runtime/ApplicationRunners.html" title="class in org.apache.samza.runtime"><span class="typeNameLink">ApplicationRunners</span></a></li>
 <li type="circle">org.apache.samza.job.<a href="org/apache/samza/job/ApplicationStatus.html" title="class in org.apache.samza.job"><span class="typeNameLink">ApplicationStatus</span></a></li>
 <li type="circle">org.apache.samza.system.chooser.<a href="org/apache/samza/system/chooser/BaseMessageChooser.html" title="class in org.apache.samza.system.chooser"><span class="typeNameLink">BaseMessageChooser</span></a> (implements org.apache.samza.system.chooser.<a href="org/apache/samza/system/chooser/MessageChooser.html" title="interface in org.apache.samza.system.chooser">MessageChooser</a>)</li>
+<li type="circle">org.apache.samza.table.descriptors.<a href="org/apache/samza/table/descriptors/BaseTableDescriptor.html" title="class in org.apache.samza.table.descriptors"><span class="typeNameLink">BaseTableDescriptor</span></a>&lt;K,V,D&gt; (implements org.apache.samza.table.descriptors.<a href="org/apache/samza/table/descriptors/TableDescriptor.html" title="interface in org.apache.samza.table.descriptors">TableDescriptor</a>&lt;K,V,D&gt;)
+<ul>
+<li type="circle">org.apache.samza.table.descriptors.<a href="org/apache/samza/table/descriptors/GuavaCacheTableDescriptor.html" title="class in org.apache.samza.table.descriptors"><span class="typeNameLink">GuavaCacheTableDescriptor</span></a>&lt;K,V&gt;</li>
+<li type="circle">org.apache.samza.table.descriptors.<a href="org/apache/samza/table/descriptors/HybridTableDescriptor.html" title="class in org.apache.samza.table.descriptors"><span class="typeNameLink">HybridTableDescriptor</span></a>&lt;K,V,D&gt;
+<ul>
+<li type="circle">org.apache.samza.table.descriptors.<a href="org/apache/samza/table/descriptors/CachingTableDescriptor.html" title="class in org.apache.samza.table.descriptors"><span class="typeNameLink">CachingTableDescriptor</span></a>&lt;K,V&gt;</li>
+</ul>
+</li>
+<li type="circle">org.apache.samza.table.descriptors.<a href="org/apache/samza/table/descriptors/LocalTableDescriptor.html" title="class in org.apache.samza.table.descriptors"><span class="typeNameLink">LocalTableDescriptor</span></a>&lt;K,V,D&gt;</li>
+<li type="circle">org.apache.samza.table.descriptors.<a href="org/apache/samza/table/descriptors/RemoteTableDescriptor.html" title="class in org.apache.samza.table.descriptors"><span class="typeNameLink">RemoteTableDescriptor</span></a>&lt;K,V&gt;</li>
+</ul>
+</li>
 <li type="circle">org.apache.samza.util.<a href="org/apache/samza/util/BlockingEnvelopeMap.html" title="class in org.apache.samza.util"><span class="typeNameLink">BlockingEnvelopeMap</span></a> (implements org.apache.samza.system.<a href="org/apache/samza/system/SystemConsumer.html" title="interface in org.apache.samza.system">SystemConsumer</a>)</li>
 <li type="circle">org.apache.samza.util.<a href="org/apache/samza/util/BlockingEnvelopeMap.BlockingEnvelopeMapMetrics.html" title="class in org.apache.samza.util"><span class="typeNameLink">BlockingEnvelopeMap.BlockingEnvelopeMapMetrics</span></a></li>
 <li type="circle">org.apache.samza.serializers.<a href="org/apache/samza/serializers/ByteBufferSerde.html" title="class in org.apache.samza.serializers"><span class="typeNameLink">ByteBufferSerde</span></a> (implements org.apache.samza.serializers.<a href="org/apache/samza/serializers/Serde.html" title="interface in org.apache.samza.serializers">Serde</a>&lt;T&gt;)</li>
@@ -125,7 +142,11 @@
 <li type="circle">org.apache.samza.job.<a href="org/apache/samza/job/CommandBuilder.html" title="class in org.apache.samza.job"><span class="typeNameLink">CommandBuilder</span></a></li>
 <li type="circle">org.apache.samza.config.<a href="org/apache/samza/config/Config.html" title="class in org.apache.samza.config"><span class="typeNameLink">Config</span></a> (implements java.util.Map&lt;K,V&gt;, java.io.Serializable)
 <ul>
-<li type="circle">org.apache.samza.config.<a href="org/apache/samza/config/MapConfig.html" title="class in org.apache.samza.config"><span class="typeNameLink">MapConfig</span></a></li>
+<li type="circle">org.apache.samza.config.<a href="org/apache/samza/config/MapConfig.html" title="class in org.apache.samza.config"><span class="typeNameLink">MapConfig</span></a>
+<ul>
+<li type="circle">org.apache.samza.config.<a href="org/apache/samza/config/JavaTableConfig.html" title="class in org.apache.samza.config"><span class="typeNameLink">JavaTableConfig</span></a></li>
+</ul>
+</li>
 </ul>
 </li>
 <li type="circle">org.apache.samza.job.model.<a href="org/apache/samza/job/model/ContainerModel.html" title="class in org.apache.samza.job.model"><span class="typeNameLink">ContainerModel</span></a></li>
@@ -147,6 +168,8 @@
 </ul>
 </li>
 <li type="circle">org.apache.samza.system.<a href="org/apache/samza/system/IncomingMessageEnvelope.html" title="class in org.apache.samza.system"><span class="typeNameLink">IncomingMessageEnvelope</span></a></li>
+<li type="circle">org.apache.samza.metadatastore.<a href="org/apache/samza/metadatastore/InMemoryMetadataStore.html" title="class in org.apache.samza.metadatastore"><span class="typeNameLink">InMemoryMetadataStore</span></a> (implements org.apache.samza.metadatastore.<a href="org/apache/samza/metadatastore/MetadataStore.html" title="interface in org.apache.samza.metadatastore">MetadataStore</a>)</li>
+<li type="circle">org.apache.samza.metadatastore.<a href="org/apache/samza/metadatastore/InMemoryMetadataStoreFactory.html" title="class in org.apache.samza.metadatastore"><span class="typeNameLink">InMemoryMetadataStoreFactory</span></a> (implements org.apache.samza.metadatastore.<a href="org/apache/samza/metadatastore/MetadataStoreFactory.html" title="interface in org.apache.samza.metadatastore">MetadataStoreFactory</a>)</li>
 <li type="circle">org.apache.samza.serializers.<a href="org/apache/samza/serializers/IntegerSerde.html" title="class in org.apache.samza.serializers"><span class="typeNameLink">IntegerSerde</span></a> (implements org.apache.samza.serializers.<a href="org/apache/samza/serializers/Serde.html" title="interface in org.apache.samza.serializers">Serde</a>&lt;T&gt;)</li>
 <li type="circle">org.apache.samza.serializers.<a href="org/apache/samza/serializers/IntegerSerdeFactory.html" title="class in org.apache.samza.serializers"><span class="typeNameLink">IntegerSerdeFactory</span></a> (implements org.apache.samza.serializers.<a href="org/apache/samza/serializers/SerdeFactory.html" title="interface in org.apache.samza.serializers">SerdeFactory</a>&lt;T&gt;)</li>
 <li type="circle">org.apache.samza.annotation.<a href="org/apache/samza/annotation/InterfaceStability.html" title="class in org.apache.samza.annotation"><span class="typeNameLink">InterfaceStability</span></a></li>
@@ -164,12 +187,27 @@
 <li type="circle">org.apache.samza.system.<a href="org/apache/samza/system/OutgoingMessageEnvelope.html" title="class in org.apache.samza.system"><span class="typeNameLink">OutgoingMessageEnvelope</span></a></li>
 <li type="circle">org.apache.samza.<a href="org/apache/samza/Partition.html" title="class in org.apache.samza"><span class="typeNameLink">Partition</span></a> (implements java.lang.Comparable&lt;T&gt;)</li>
 <li type="circle">org.apache.samza.operators.triggers.<a href="org/apache/samza/operators/triggers/RepeatingTrigger.html" title="class in org.apache.samza.operators.triggers"><span class="typeNameLink">RepeatingTrigger</span></a>&lt;M&gt; (implements org.apache.samza.operators.triggers.<a href="org/apache/samza/operators/triggers/Trigger.html" title="interface in org.apache.samza.operators.triggers">Trigger</a>&lt;M&gt;)</li>
+<li type="circle">org.apache.samza.metrics.<a href="org/apache/samza/metrics/SamzaHistogram.html" title="class in org.apache.samza.metrics"><span class="typeNameLink">SamzaHistogram</span></a></li>
 <li type="circle">org.apache.samza.sql.<a href="org/apache/samza/sql/SamzaSqlRelRecord.html" title="class in org.apache.samza.sql"><span class="typeNameLink">SamzaSqlRelRecord</span></a> (implements java.io.Serializable)</li>
+<li type="circle">org.apache.samza.table.utils.<a href="org/apache/samza/table/utils/SerdeUtils.html" title="class in org.apache.samza.table.utils"><span class="typeNameLink">SerdeUtils</span></a></li>
 <li type="circle">org.apache.samza.serializers.<a href="org/apache/samza/serializers/SerializableSerde.html" title="class in org.apache.samza.serializers"><span class="typeNameLink">SerializableSerde</span></a>&lt;T&gt; (implements org.apache.samza.serializers.<a href="org/apache/samza/serializers/Serde.html" title="interface in org.apache.samza.serializers">Serde</a>&lt;T&gt;)</li>
 <li type="circle">org.apache.samza.serializers.<a href="org/apache/samza/serializers/SerializableSerdeFactory.html" title="class in org.apache.samza.serializers"><span class="typeNameLink">SerializableSerdeFactory</span></a>&lt;T&gt; (implements org.apache.samza.serializers.<a href="org/apache/samza/serializers/SerdeFactory.html" title="interface in org.apache.samza.serializers">SerdeFactory</a>&lt;T&gt;)</li>
 <li type="circle">org.apache.samza.util.<a href="org/apache/samza/util/SinglePartitionWithoutOffsetsSystemAdmin.html" title="class in org.apache.samza.util"><span class="typeNameLink">SinglePartitionWithoutOffsetsSystemAdmin</span></a> (implements org.apache.samza.system.<a href="org/apache/samza/system/SystemAdmin.html" title="interface in org.apache.samza.system">SystemAdmin</a>)</li>
 <li type="circle">org.apache.samza.metrics.<a href="org/apache/samza/metrics/SlidingTimeWindowReservoir.html" title="class in org.apache.samza.metrics"><span class="typeNameLink">SlidingTimeWindowReservoir</span></a> (implements org.apache.samza.metrics.<a href="org/apache/samza/metrics/Reservoir.html" title="interface in org.apache.samza.metrics">Reservoir</a>)</li>
 <li type="circle">org.apache.samza.metrics.<a href="org/apache/samza/metrics/Snapshot.html" title="class in org.apache.samza.metrics"><span class="typeNameLink">Snapshot</span></a></li>
+<li type="circle">org.apache.samza.sql.schema.<a href="org/apache/samza/sql/schema/SqlFieldSchema.html" title="class in org.apache.samza.sql.schema"><span class="typeNameLink">SqlFieldSchema</span></a></li>
+<li type="circle">org.apache.samza.sql.schema.<a href="org/apache/samza/sql/schema/SqlSchema.html" title="class in org.apache.samza.sql.schema"><span class="typeNameLink">SqlSchema</span></a></li>
+<li type="circle">org.apache.samza.sql.schema.<a href="org/apache/samza/sql/schema/SqlSchema.SqlField.html" title="class in org.apache.samza.sql.schema"><span class="typeNameLink">SqlSchema.SqlField</span></a></li>
+<li type="circle">org.apache.samza.sql.schema.<a href="org/apache/samza/sql/schema/SqlSchemaBuilder.html" title="class in org.apache.samza.sql.schema"><span class="typeNameLink">SqlSchemaBuilder</span></a></li>
+<li type="circle">org.apache.samza.startpoint.<a href="org/apache/samza/startpoint/Startpoint.html" title="class in org.apache.samza.startpoint"><span class="typeNameLink">Startpoint</span></a>
+<ul>
+<li type="circle">org.apache.samza.startpoint.<a href="org/apache/samza/startpoint/StartpointCustom.html" title="class in org.apache.samza.startpoint"><span class="typeNameLink">StartpointCustom</span></a></li>
+<li type="circle">org.apache.samza.startpoint.<a href="org/apache/samza/startpoint/StartpointOldest.html" title="class in org.apache.samza.startpoint"><span class="typeNameLink">StartpointOldest</span></a></li>
+<li type="circle">org.apache.samza.startpoint.<a href="org/apache/samza/startpoint/StartpointSpecific.html" title="class in org.apache.samza.startpoint"><span class="typeNameLink">StartpointSpecific</span></a></li>
+<li type="circle">org.apache.samza.startpoint.<a href="org/apache/samza/startpoint/StartpointTimestamp.html" title="class in org.apache.samza.startpoint"><span class="typeNameLink">StartpointTimestamp</span></a></li>
+<li type="circle">org.apache.samza.startpoint.<a href="org/apache/samza/startpoint/StartpointUpcoming.html" title="class in org.apache.samza.startpoint"><span class="typeNameLink">StartpointUpcoming</span></a></li>
+</ul>
+</li>
 <li type="circle">org.apache.samza.storage.<a href="org/apache/samza/storage/StoreProperties.html" title="class in org.apache.samza.storage"><span class="typeNameLink">StoreProperties</span></a></li>
 <li type="circle">org.apache.samza.storage.<a href="org/apache/samza/storage/StoreProperties.StorePropertiesBuilder.html" title="class in org.apache.samza.storage"><span class="typeNameLink">StoreProperties.StorePropertiesBuilder</span></a></li>
 <li type="circle">org.apache.samza.system.descriptors.<a href="org/apache/samza/system/descriptors/StreamDescriptor.html" title="class in org.apache.samza.system.descriptors"><span class="typeNameLink">StreamDescriptor</span></a>&lt;StreamMessageType,SubClass&gt;
@@ -202,7 +240,8 @@
 <li type="circle">org.apache.samza.system.<a href="org/apache/samza/system/SystemStreamMetadata.html" title="class in org.apache.samza.system"><span class="typeNameLink">SystemStreamMetadata</span></a></li>
 <li type="circle">org.apache.samza.system.<a href="org/apache/samza/system/SystemStreamMetadata.SystemStreamPartitionMetadata.html" title="class in org.apache.samza.system"><span class="typeNameLink">SystemStreamMetadata.SystemStreamPartitionMetadata</span></a></li>
 <li type="circle">org.apache.samza.system.<a href="org/apache/samza/system/SystemStreamPartitionIterator.html" title="class in org.apache.samza.system"><span class="typeNameLink">SystemStreamPartitionIterator</span></a> (implements java.util.Iterator&lt;E&gt;)</li>
-<li type="circle">org.apache.samza.table.<a href="org/apache/samza/table/TableSpec.html" title="class in org.apache.samza.table"><span class="typeNameLink">TableSpec</span></a> (implements java.io.Serializable)</li>
+<li type="circle">org.apache.samza.table.remote.<a href="org/apache/samza/table/remote/TableRateLimiter.html" title="class in org.apache.samza.table.remote"><span class="typeNameLink">TableRateLimiter</span></a>&lt;K,V&gt;</li>
+<li type="circle">org.apache.samza.table.retry.<a href="org/apache/samza/table/retry/TableRetryPolicy.html" title="class in org.apache.samza.table.retry"><span class="typeNameLink">TableRetryPolicy</span></a> (implements java.io.Serializable, org.apache.samza.table.remote.<a href="org/apache/samza/table/remote/TablePart.html" title="interface in org.apache.samza.table.remote">TablePart</a>)</li>
 <li type="circle">org.apache.samza.job.model.<a href="org/apache/samza/job/model/TaskModel.html" title="class in org.apache.samza.job.model"><span class="typeNameLink">TaskModel</span></a> (implements java.lang.Comparable&lt;T&gt;)</li>
 <li type="circle">org.apache.samza.container.<a href="org/apache/samza/container/TaskName.html" title="class in org.apache.samza.container"><span class="typeNameLink">TaskName</span></a> (implements java.lang.Comparable&lt;T&gt;)</li>
 <li type="circle">java.lang.Throwable (implements java.io.Serializable)
@@ -268,6 +307,8 @@
 <li type="circle">org.apache.samza.operators.functions.<a href="org/apache/samza/operators/functions/SinkFunction.html" title="interface in org.apache.samza.operators.functions"><span class="typeNameLink">SinkFunction</span></a>&lt;M&gt; (also extends org.apache.samza.operators.functions.<a href="org/apache/samza/operators/functions/InitableFunction.html" title="interface in org.apache.samza.operators.functions">InitableFunction</a>, java.io.Serializable)</li>
 <li type="circle">org.apache.samza.operators.functions.<a href="org/apache/samza/operators/functions/StreamTableJoinFunction.html" title="interface in org.apache.samza.operators.functions"><span class="typeNameLink">StreamTableJoinFunction</span></a>&lt;K,M,R,JM&gt; (also extends org.apache.samza.operators.functions.<a href="org/apache/samza/operators/functions/InitableFunction.html" title="interface in org.apache.samza.operators.functions">InitableFunction</a>, java.io.Serializable)</li>
 <li type="circle">org.apache.samza.operators.functions.<a href="org/apache/samza/operators/functions/SupplierFunction.html" title="interface in org.apache.samza.operators.functions"><span class="typeNameLink">SupplierFunction</span></a>&lt;T&gt; (also extends org.apache.samza.operators.functions.<a href="org/apache/samza/operators/functions/InitableFunction.html" title="interface in org.apache.samza.operators.functions">InitableFunction</a>, java.io.Serializable)</li>
+<li type="circle">org.apache.samza.table.remote.<a href="org/apache/samza/table/remote/TableReadFunction.html" title="interface in org.apache.samza.table.remote"><span class="typeNameLink">TableReadFunction</span></a>&lt;K,V&gt; (also extends org.apache.samza.operators.functions.<a href="org/apache/samza/operators/functions/InitableFunction.html" title="interface in org.apache.samza.operators.functions">InitableFunction</a>, java.io.Serializable, org.apache.samza.table.remote.<a href="org/apache/samza/table/remote/TablePart.html" title="interface in org.apache.samza.table.remote">TablePart</a>)</li>
+<li type="circle">org.apache.samza.table.remote.<a href="org/apache/samza/table/remote/TableWriteFunction.html" title="interface in org.apache.samza.table.remote"><span class="typeNameLink">TableWriteFunction</span></a>&lt;K,V&gt; (also extends org.apache.samza.operators.functions.<a href="org/apache/samza/operators/functions/InitableFunction.html" title="interface in org.apache.samza.operators.functions">InitableFunction</a>, java.io.Serializable, org.apache.samza.table.remote.<a href="org/apache/samza/table/remote/TablePart.html" title="interface in org.apache.samza.table.remote">TablePart</a>)</li>
 </ul>
 </li>
 <li type="circle">org.apache.samza.task.<a href="org/apache/samza/task/ClosableTask.html" title="interface in org.apache.samza.task"><span class="typeNameLink">ClosableTask</span></a></li>
@@ -282,6 +323,7 @@
 </li>
 <li type="circle">org.apache.samza.task.<a href="org/apache/samza/task/EndOfStreamListenerTask.html" title="interface in org.apache.samza.task"><span class="typeNameLink">EndOfStreamListenerTask</span></a></li>
 <li type="circle">org.apache.samza.system.descriptors.<a href="org/apache/samza/system/descriptors/ExpandingInputDescriptorProvider.html" title="interface in org.apache.samza.system.descriptors"><span class="typeNameLink">ExpandingInputDescriptorProvider</span></a>&lt;StreamExpanderType&gt;</li>
+<li type="circle">org.apache.samza.context.<a href="org/apache/samza/context/ExternalContext.html" title="interface in org.apache.samza.context"><span class="typeNameLink">ExternalContext</span></a></li>
 <li type="circle">org.apache.samza.operators.functions.<a href="org/apache/samza/operators/functions/InitableFunction.html" title="interface in org.apache.samza.operators.functions"><span class="typeNameLink">InitableFunction</span></a>
 <ul>
 <li type="circle">org.apache.samza.operators.functions.<a href="org/apache/samza/operators/functions/FilterFunction.html" title="interface in org.apache.samza.operators.functions"><span class="typeNameLink">FilterFunction</span></a>&lt;M&gt; (also extends org.apache.samza.operators.functions.<a href="org/apache/samza/operators/functions/ClosableFunction.html" title="interface in org.apache.samza.operators.functions">ClosableFunction</a>, java.io.Serializable)</li>
@@ -293,6 +335,8 @@
 <li type="circle">org.apache.samza.operators.functions.<a href="org/apache/samza/operators/functions/SinkFunction.html" title="interface in org.apache.samza.operators.functions"><span class="typeNameLink">SinkFunction</span></a>&lt;M&gt; (also extends org.apache.samza.operators.functions.<a href="org/apache/samza/operators/functions/ClosableFunction.html" title="interface in org.apache.samza.operators.functions">ClosableFunction</a>, java.io.Serializable)</li>
 <li type="circle">org.apache.samza.operators.functions.<a href="org/apache/samza/operators/functions/StreamTableJoinFunction.html" title="interface in org.apache.samza.operators.functions"><span class="typeNameLink">StreamTableJoinFunction</span></a>&lt;K,M,R,JM&gt; (also extends org.apache.samza.operators.functions.<a href="org/apache/samza/operators/functions/ClosableFunction.html" title="interface in org.apache.samza.operators.functions">ClosableFunction</a>, java.io.Serializable)</li>
 <li type="circle">org.apache.samza.operators.functions.<a href="org/apache/samza/operators/functions/SupplierFunction.html" title="interface in org.apache.samza.operators.functions"><span class="typeNameLink">SupplierFunction</span></a>&lt;T&gt; (also extends org.apache.samza.operators.functions.<a href="org/apache/samza/operators/functions/ClosableFunction.html" title="interface in org.apache.samza.operators.functions">ClosableFunction</a>, java.io.Serializable)</li>
+<li type="circle">org.apache.samza.table.remote.<a href="org/apache/samza/table/remote/TableReadFunction.html" title="interface in org.apache.samza.table.remote"><span class="typeNameLink">TableReadFunction</span></a>&lt;K,V&gt; (also extends org.apache.samza.operators.functions.<a href="org/apache/samza/operators/functions/ClosableFunction.html" title="interface in org.apache.samza.operators.functions">ClosableFunction</a>, java.io.Serializable, org.apache.samza.table.remote.<a href="org/apache/samza/table/remote/TablePart.html" title="interface in org.apache.samza.table.remote">TablePart</a>)</li>
+<li type="circle">org.apache.samza.table.remote.<a href="org/apache/samza/table/remote/TableWriteFunction.html" title="interface in org.apache.samza.table.remote"><span class="typeNameLink">TableWriteFunction</span></a>&lt;K,V&gt; (also extends org.apache.samza.operators.functions.<a href="org/apache/samza/operators/functions/ClosableFunction.html" title="interface in org.apache.samza.operators.functions">ClosableFunction</a>, java.io.Serializable, org.apache.samza.table.remote.<a href="org/apache/samza/table/remote/TablePart.html" title="interface in org.apache.samza.table.remote">TablePart</a>)</li>
 </ul>
 </li>
 <li type="circle">org.apache.samza.task.<a href="org/apache/samza/task/InitableTask.html" title="interface in org.apache.samza.task"><span class="typeNameLink">InitableTask</span></a></li>
@@ -324,6 +368,11 @@
 <li type="circle">org.apache.samza.metrics.<a href="org/apache/samza/metrics/MetricsValidator.html" title="interface in org.apache.samza.metrics"><span class="typeNameLink">MetricsValidator</span></a></li>
 <li type="circle">org.apache.samza.system.descriptors.<a href="org/apache/samza/system/descriptors/OutputDescriptorProvider.html" title="interface in org.apache.samza.system.descriptors"><span class="typeNameLink">OutputDescriptorProvider</span></a></li>
 <li type="circle">org.apache.samza.operators.<a href="org/apache/samza/operators/OutputStream.html" title="interface in org.apache.samza.operators"><span class="typeNameLink">OutputStream</span></a>&lt;M&gt;</li>
+<li type="circle">java.util.function.Predicate&lt;T&gt;
+<ul>
+<li type="circle">org.apache.samza.table.retry.<a href="org/apache/samza/table/retry/TableRetryPolicy.RetryPredicate.html" title="interface in org.apache.samza.table.retry"><span class="typeNameLink">TableRetryPolicy.RetryPredicate</span></a> (also extends java.io.Serializable)</li>
+</ul>
+</li>
 <li type="circle">org.apache.samza.runtime.<a href="org/apache/samza/runtime/ProcessorContext.html" title="interface in org.apache.samza.runtime"><span class="typeNameLink">ProcessorContext</span></a></li>
 <li type="circle">org.apache.samza.runtime.<a href="org/apache/samza/runtime/ProcessorIdGenerator.html" title="interface in org.apache.samza.runtime"><span class="typeNameLink">ProcessorIdGenerator</span></a></li>
 <li type="circle">org.apache.samza.runtime.<a href="org/apache/samza/runtime/ProcessorLifecycleListener.html" title="interface in org.apache.samza.runtime"><span class="typeNameLink">ProcessorLifecycleListener</span></a></li>
@@ -335,7 +384,7 @@
 <li type="circle">org.apache.samza.application.<a href="org/apache/samza/application/TaskApplication.html" title="interface in org.apache.samza.application"><span class="typeNameLink">TaskApplication</span></a></li>
 </ul>
 </li>
-<li type="circle">org.apache.samza.sql.udfs.<a href="org/apache/samza/sql/udfs/ScalarUdf.html" title="interface in org.apache.samza.sql.udfs"><span class="typeNameLink">ScalarUdf</span></a>&lt;T&gt;</li>
+<li type="circle">org.apache.samza.sql.udfs.<a href="org/apache/samza/sql/udfs/ScalarUdf.html" title="interface in org.apache.samza.sql.udfs"><span class="typeNameLink">ScalarUdf</span></a></li>
 <li type="circle">org.apache.samza.scheduler.<a href="org/apache/samza/scheduler/ScheduledCallback.html" title="interface in org.apache.samza.scheduler"><span class="typeNameLink">ScheduledCallback</span></a>&lt;K&gt;</li>
 <li type="circle">org.apache.samza.operators.functions.<a href="org/apache/samza/operators/functions/ScheduledFunction.html" title="interface in org.apache.samza.operators.functions"><span class="typeNameLink">ScheduledFunction</span></a>&lt;K,OM&gt;</li>
 <li type="circle">org.apache.samza.operators.<a href="org/apache/samza/operators/Scheduler.html" title="interface in org.apache.samza.operators"><span class="typeNameLink">Scheduler</span></a>&lt;K&gt;</li>
@@ -360,6 +409,10 @@
 <li type="circle">org.apache.samza.system.descriptors.<a href="org/apache/samza/system/descriptors/StreamExpander.html" title="interface in org.apache.samza.system.descriptors"><span class="typeNameLink">StreamExpander</span></a>&lt;OM&gt;</li>
 <li type="circle">org.apache.samza.operators.functions.<a href="org/apache/samza/operators/functions/StreamTableJoinFunction.html" title="interface in org.apache.samza.operators.functions"><span class="typeNameLink">StreamTableJoinFunction</span></a>&lt;K,M,R,JM&gt; (also extends org.apache.samza.operators.functions.<a href="org/apache/samza/operators/functions/ClosableFunction.html" title="interface in org.apache.samza.operators.functions">ClosableFunction</a>, org.apache.samza.operators.functions.<a href="org/apache/samza/operators/functions/InitableFunction.html" title="interface in org.apache.samza.operators.functions">InitableFunction</a>)</li>
 <li type="circle">org.apache.samza.operators.functions.<a href="org/apache/samza/operators/functions/SupplierFunction.html" title="interface in org.apache.samza.operators.functions"><span class="typeNameLink">SupplierFunction</span></a>&lt;T&gt; (also extends org.apache.samza.operators.functions.<a href="org/apache/samza/operators/functions/ClosableFunction.html" title="interface in org.apache.samza.operators.functions">ClosableFunction</a>, org.apache.samza.operators.functions.<a href="org/apache/samza/operators/functions/InitableFunction.html" title="interface in org.apache.samza.operators.functions">InitableFunction</a>)</li>
+<li type="circle">org.apache.samza.table.remote.<a href="org/apache/samza/table/remote/TableRateLimiter.CreditFunction.html" title="interface in org.apache.samza.table.remote"><span class="typeNameLink">TableRateLimiter.CreditFunction</span></a>&lt;K,V&gt; (also extends org.apache.samza.table.remote.<a href="org/apache/samza/table/remote/TablePart.html" title="interface in org.apache.samza.table.remote">TablePart</a>)</li>
+<li type="circle">org.apache.samza.table.remote.<a href="org/apache/samza/table/remote/TableReadFunction.html" title="interface in org.apache.samza.table.remote"><span class="typeNameLink">TableReadFunction</span></a>&lt;K,V&gt; (also extends org.apache.samza.operators.functions.<a href="org/apache/samza/operators/functions/ClosableFunction.html" title="interface in org.apache.samza.operators.functions">ClosableFunction</a>, org.apache.samza.operators.functions.<a href="org/apache/samza/operators/functions/InitableFunction.html" title="interface in org.apache.samza.operators.functions">InitableFunction</a>, org.apache.samza.table.remote.<a href="org/apache/samza/table/remote/TablePart.html" title="interface in org.apache.samza.table.remote">TablePart</a>)</li>
+<li type="circle">org.apache.samza.table.retry.<a href="org/apache/samza/table/retry/TableRetryPolicy.RetryPredicate.html" title="interface in org.apache.samza.table.retry"><span class="typeNameLink">TableRetryPolicy.RetryPredicate</span></a> (also extends java.util.function.Predicate&lt;T&gt;)</li>
+<li type="circle">org.apache.samza.table.remote.<a href="org/apache/samza/table/remote/TableWriteFunction.html" title="interface in org.apache.samza.table.remote"><span class="typeNameLink">TableWriteFunction</span></a>&lt;K,V&gt; (also extends org.apache.samza.operators.functions.<a href="org/apache/samza/operators/functions/ClosableFunction.html" title="interface in org.apache.samza.operators.functions">ClosableFunction</a>, org.apache.samza.operators.functions.<a href="org/apache/samza/operators/functions/InitableFunction.html" title="interface in org.apache.samza.operators.functions">InitableFunction</a>, org.apache.samza.table.remote.<a href="org/apache/samza/table/remote/TablePart.html" title="interface in org.apache.samza.table.remote">TablePart</a>)</li>
 <li type="circle">org.apache.samza.task.<a href="org/apache/samza/task/TaskFactory.html" title="interface in org.apache.samza.task"><span class="typeNameLink">TaskFactory</span></a>&lt;T&gt;
 <ul>
 <li type="circle">org.apache.samza.task.<a href="org/apache/samza/task/AsyncStreamTaskFactory.html" title="interface in org.apache.samza.task"><span class="typeNameLink">AsyncStreamTaskFactory</span></a></li>
@@ -380,25 +433,24 @@
 </ul>
 </li>
 <li type="circle">org.apache.samza.system.descriptors.<a href="org/apache/samza/system/descriptors/SimpleInputDescriptorProvider.html" title="interface in org.apache.samza.system.descriptors"><span class="typeNameLink">SimpleInputDescriptorProvider</span></a></li>
+<li type="circle">org.apache.samza.startpoint.<a href="org/apache/samza/startpoint/StartpointVisitor.html" title="interface in org.apache.samza.startpoint"><span class="typeNameLink">StartpointVisitor</span></a></li>
 <li type="circle">org.apache.samza.storage.<a href="org/apache/samza/storage/StorageEngine.html" title="interface in org.apache.samza.storage"><span class="typeNameLink">StorageEngine</span></a></li>
 <li type="circle">org.apache.samza.storage.<a href="org/apache/samza/storage/StorageEngineFactory.html" title="interface in org.apache.samza.storage"><span class="typeNameLink">StorageEngineFactory</span></a>&lt;K,V&gt;</li>
 <li type="circle">org.apache.samza.job.<a href="org/apache/samza/job/StreamJob.html" title="interface in org.apache.samza.job"><span class="typeNameLink">StreamJob</span></a></li>
 <li type="circle">org.apache.samza.job.<a href="org/apache/samza/job/StreamJobFactory.html" title="interface in org.apache.samza.job"><span class="typeNameLink">StreamJobFactory</span></a></li>
 <li type="circle">org.apache.samza.task.<a href="org/apache/samza/task/StreamTask.html" title="interface in org.apache.samza.task"><span class="typeNameLink">StreamTask</span></a></li>
-<li type="circle">org.apache.samza.system.<a href="org/apache/samza/system/SystemAdmin.html" title="interface in org.apache.samza.system"><span class="typeNameLink">SystemAdmin</span></a>
-<ul>
-<li type="circle">org.apache.samza.system.<a href="org/apache/samza/system/ExtendedSystemAdmin.html" title="interface in org.apache.samza.system"><span class="typeNameLink">ExtendedSystemAdmin</span></a></li>
-</ul>
-</li>
+<li type="circle">org.apache.samza.system.<a href="org/apache/samza/system/SystemAdmin.html" title="interface in org.apache.samza.system"><span class="typeNameLink">SystemAdmin</span></a></li>
 <li type="circle">org.apache.samza.system.<a href="org/apache/samza/system/SystemConsumer.html" title="interface in org.apache.samza.system"><span class="typeNameLink">SystemConsumer</span></a></li>
 <li type="circle">org.apache.samza.system.<a href="org/apache/samza/system/SystemFactory.html" title="interface in org.apache.samza.system"><span class="typeNameLink">SystemFactory</span></a></li>
 <li type="circle">org.apache.samza.system.<a href="org/apache/samza/system/SystemProducer.html" title="interface in org.apache.samza.system"><span class="typeNameLink">SystemProducer</span></a></li>
 <li type="circle">org.apache.samza.container.grouper.stream.<a href="org/apache/samza/container/grouper/stream/SystemStreamPartitionGrouper.html" title="interface in org.apache.samza.container.grouper.stream"><span class="typeNameLink">SystemStreamPartitionGrouper</span></a></li>
 <li type="circle">org.apache.samza.container.grouper.stream.<a href="org/apache/samza/container/grouper/stream/SystemStreamPartitionGrouperFactory.html" title="interface in org.apache.samza.container.grouper.stream"><span class="typeNameLink">SystemStreamPartitionGrouperFactory</span></a></li>
+<li type="circle">org.apache.samza.container.grouper.stream.<a href="org/apache/samza/container/grouper/stream/SystemStreamPartitionMapper.html" title="interface in org.apache.samza.container.grouper.stream"><span class="typeNameLink">SystemStreamPartitionMapper</span></a></li>
+<li type="circle">org.apache.samza.container.grouper.stream.<a href="org/apache/samza/container/grouper/stream/SystemStreamPartitionMapperFactory.html" title="interface in org.apache.samza.container.grouper.stream"><span class="typeNameLink">SystemStreamPartitionMapperFactory</span></a></li>
 <li type="circle">org.apache.samza.system.<a href="org/apache/samza/system/SystemStreamPartitionMatcher.html" title="interface in org.apache.samza.system"><span class="typeNameLink">SystemStreamPartitionMatcher</span></a></li>
 <li type="circle">org.apache.samza.table.<a href="org/apache/samza/table/Table.html" title="interface in org.apache.samza.table"><span class="typeNameLink">Table</span></a>&lt;R&gt;
 <ul>
-<li type="circle">org.apache.samza.table.<a href="org/apache/samza/table/ReadableTable.html" title="interface in org.apache.samza.table"><span class="typeNameLink">ReadableTable</span></a>&lt;K,V&gt;
+<li type="circle">org.apache.samza.table.<a href="org/apache/samza/table/AsyncReadWriteTable.html" title="interface in org.apache.samza.table"><span class="typeNameLink">AsyncReadWriteTable</span></a>&lt;K,V&gt;
 <ul>
 <li type="circle">org.apache.samza.table.<a href="org/apache/samza/table/ReadWriteTable.html" title="interface in org.apache.samza.table"><span class="typeNameLink">ReadWriteTable</span></a>&lt;K,V&gt;</li>
 </ul>
@@ -407,8 +459,15 @@
 </ul>
 </li>
 <li type="circle">org.apache.samza.table.descriptors.<a href="org/apache/samza/table/descriptors/TableDescriptor.html" title="interface in org.apache.samza.table.descriptors"><span class="typeNameLink">TableDescriptor</span></a>&lt;K,V,D&gt;</li>
-<li type="circle">org.apache.samza.table.descriptors.<a href="org/apache/samza/table/descriptors/TableProvider.html" title="interface in org.apache.samza.table.descriptors"><span class="typeNameLink">TableProvider</span></a></li>
-<li type="circle">org.apache.samza.table.descriptors.<a href="org/apache/samza/table/descriptors/TableProviderFactory.html" title="interface in org.apache.samza.table.descriptors"><span class="typeNameLink">TableProviderFactory</span></a></li>
+<li type="circle">org.apache.samza.table.remote.<a href="org/apache/samza/table/remote/TablePart.html" title="interface in org.apache.samza.table.remote"><span class="typeNameLink">TablePart</span></a>
+<ul>
+<li type="circle">org.apache.samza.table.remote.<a href="org/apache/samza/table/remote/TableRateLimiter.CreditFunction.html" title="interface in org.apache.samza.table.remote"><span class="typeNameLink">TableRateLimiter.CreditFunction</span></a>&lt;K,V&gt; (also extends java.io.Serializable)</li>
+<li type="circle">org.apache.samza.table.remote.<a href="org/apache/samza/table/remote/TableReadFunction.html" title="interface in org.apache.samza.table.remote"><span class="typeNameLink">TableReadFunction</span></a>&lt;K,V&gt; (also extends org.apache.samza.operators.functions.<a href="org/apache/samza/operators/functions/ClosableFunction.html" title="interface in org.apache.samza.operators.functions">ClosableFunction</a>, org.apache.samza.operators.functions.<a href="org/apache/samza/operators/functions/InitableFunction.html" title="interface in org.apache.samza.operators.functions">InitableFunction</a>, java.io.Serializable)</li>
+<li type="circle">org.apache.samza.table.remote.<a href="org/apache/samza/table/remote/TableWriteFunction.html" title="interface in org.apache.samza.table.remote"><span class="typeNameLink">TableWriteFunction</span></a>&lt;K,V&gt; (also extends org.apache.samza.operators.functions.<a href="org/apache/samza/operators/functions/ClosableFunction.html" title="interface in org.apache.samza.operators.functions">ClosableFunction</a>, org.apache.samza.operators.functions.<a href="org/apache/samza/operators/functions/InitableFunction.html" title="interface in org.apache.samza.operators.functions">InitableFunction</a>, java.io.Serializable)</li>
+</ul>
+</li>
+<li type="circle">org.apache.samza.table.<a href="org/apache/samza/table/TableProvider.html" title="interface in org.apache.samza.table"><span class="typeNameLink">TableProvider</span></a></li>
+<li type="circle">org.apache.samza.table.<a href="org/apache/samza/table/TableProviderFactory.html" title="interface in org.apache.samza.table"><span class="typeNameLink">TableProviderFactory</span></a></li>
 <li type="circle">org.apache.samza.task.<a href="org/apache/samza/task/TaskCallback.html" title="interface in org.apache.samza.task"><span class="typeNameLink">TaskCallback</span></a></li>
 <li type="circle">org.apache.samza.context.<a href="org/apache/samza/context/TaskContext.html" title="interface in org.apache.samza.context"><span class="typeNameLink">TaskContext</span></a></li>
 <li type="circle">org.apache.samza.task.<a href="org/apache/samza/task/TaskCoordinator.html" title="interface in org.apache.samza.task"><span class="typeNameLink">TaskCoordinator</span></a></li>
@@ -421,6 +480,8 @@
 <li type="circle">org.apache.samza.annotation.<a href="org/apache/samza/annotation/InterfaceStability.Stable.html" title="annotation in org.apache.samza.annotation"><span class="typeNameLink">InterfaceStability.Stable</span></a> (implements java.lang.annotation.Annotation)</li>
 <li type="circle">org.apache.samza.annotation.<a href="org/apache/samza/annotation/InterfaceStability.Evolving.html" title="annotation in org.apache.samza.annotation"><span class="typeNameLink">InterfaceStability.Evolving</span></a> (implements java.lang.annotation.Annotation)</li>
 <li type="circle">org.apache.samza.annotation.<a href="org/apache/samza/annotation/InterfaceStability.Unstable.html" title="annotation in org.apache.samza.annotation"><span class="typeNameLink">InterfaceStability.Unstable</span></a> (implements java.lang.annotation.Annotation)</li>
+<li type="circle">org.apache.samza.sql.udfs.<a href="org/apache/samza/sql/udfs/SamzaSqlUdf.html" title="annotation in org.apache.samza.sql.udfs"><span class="typeNameLink">SamzaSqlUdf</span></a> (implements java.lang.annotation.Annotation)</li>
+<li type="circle">org.apache.samza.sql.udfs.<a href="org/apache/samza/sql/udfs/SamzaSqlUdfMethod.html" title="annotation in org.apache.samza.sql.udfs"><span class="typeNameLink">SamzaSqlUdfMethod</span></a> (implements java.lang.annotation.Annotation)</li>
 </ul>
 <h2 title="Enum Hierarchy">Enum Hierarchy</h2>
 <ul>
@@ -432,10 +493,13 @@
 <li type="circle">org.apache.samza.operators.triggers.<a href="org/apache/samza/operators/triggers/FiringType.html" title="enum in org.apache.samza.operators.triggers"><span class="typeNameLink">FiringType</span></a></li>
 <li type="circle">org.apache.samza.operators.windows.<a href="org/apache/samza/operators/windows/AccumulationMode.html" title="enum in org.apache.samza.operators.windows"><span class="typeNameLink">AccumulationMode</span></a></li>
 <li type="circle">org.apache.samza.operators.windows.internal.<a href="org/apache/samza/operators/windows/internal/WindowType.html" title="enum in org.apache.samza.operators.windows.internal"><span class="typeNameLink">WindowType</span></a></li>
+<li type="circle">org.apache.samza.storage.<a href="org/apache/samza/storage/StorageEngineFactory.StoreMode.html" title="enum in org.apache.samza.storage"><span class="typeNameLink">StorageEngineFactory.StoreMode</span></a></li>
 <li type="circle">org.apache.samza.system.<a href="org/apache/samza/system/SystemStreamMetadata.OffsetType.html" title="enum in org.apache.samza.system"><span class="typeNameLink">SystemStreamMetadata.OffsetType</span></a></li>
 <li type="circle">org.apache.samza.system.<a href="org/apache/samza/system/MessageType.html" title="enum in org.apache.samza.system"><span class="typeNameLink">MessageType</span></a></li>
 <li type="circle">org.apache.samza.task.<a href="org/apache/samza/task/TaskCoordinator.RequestScope.html" title="enum in org.apache.samza.task"><span class="typeNameLink">TaskCoordinator.RequestScope</span></a></li>
 <li type="circle">org.apache.samza.job.<a href="org/apache/samza/job/ApplicationStatus.StatusCode.html" title="enum in org.apache.samza.job"><span class="typeNameLink">ApplicationStatus.StatusCode</span></a></li>
+<li type="circle">org.apache.samza.job.model.<a href="org/apache/samza/job/model/TaskMode.html" title="enum in org.apache.samza.job.model"><span class="typeNameLink">TaskMode</span></a></li>
+<li type="circle">org.apache.samza.sql.schema.<a href="org/apache/samza/sql/schema/SamzaSqlFieldType.html" title="enum in org.apache.samza.sql.schema"><span class="typeNameLink">SamzaSqlFieldType</span></a></li>
 </ul>
 </li>
 </ul>

Modified: samza/site/learn/documentation/versioned/api/javadocs/package-list
URL: http://svn.apache.org/viewvc/samza/site/learn/documentation/versioned/api/javadocs/package-list?rev=1855804&r1=1855803&r2=1855804&view=diff
==============================================================================
--- samza/site/learn/documentation/versioned/api/javadocs/package-list (original)
+++ samza/site/learn/documentation/versioned/api/javadocs/package-list Tue Mar 19 05:31:11 2019
@@ -20,7 +20,9 @@ org.apache.samza.runtime
 org.apache.samza.scheduler
 org.apache.samza.serializers
 org.apache.samza.sql
+org.apache.samza.sql.schema
 org.apache.samza.sql.udfs
+org.apache.samza.startpoint
 org.apache.samza.storage
 org.apache.samza.storage.kv
 org.apache.samza.system
@@ -28,5 +30,8 @@ org.apache.samza.system.chooser
 org.apache.samza.system.descriptors
 org.apache.samza.table
 org.apache.samza.table.descriptors
+org.apache.samza.table.remote
+org.apache.samza.table.retry
+org.apache.samza.table.utils
 org.apache.samza.task
 org.apache.samza.util

Modified: samza/site/learn/documentation/versioned/api/javadocs/serialized-form.html
URL: http://svn.apache.org/viewvc/samza/site/learn/documentation/versioned/api/javadocs/serialized-form.html?rev=1855804&r1=1855803&r2=1855804&view=diff
==============================================================================
--- samza/site/learn/documentation/versioned/api/javadocs/serialized-form.html (original)
+++ samza/site/learn/documentation/versioned/api/javadocs/serialized-form.html Tue Mar 19 05:31:11 2019
@@ -2,9 +2,9 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_181) on Sat Dec 08 21:12:57 PST 2018 -->
-<title>Serialized Form (samza-api 1.0.0 API)</title>
-<meta name="date" content="2018-12-08">
+<!-- Generated by javadoc (1.8.0_202) on Mon Mar 18 22:29:01 PDT 2019 -->
+<title>Serialized Form (samza-api 1.0.1-SNAPSHOT API)</title>
+<meta name="date" content="2019-03-18">
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 <script type="text/javascript" src="script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Serialized Form (samza-api 1.0.0 API)";
+            parent.document.title="Serialized Form (samza-api 1.0.1-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -104,6 +104,11 @@
 <dd>1L</dd>
 </dl>
 </li>
+<li class="blockList"><a name="org.apache.samza.config.JavaTableConfig">
+<!--   -->
+</a>
+<h3>Class <a href="org/apache/samza/config/JavaTableConfig.html" title="class in org.apache.samza.config">org.apache.samza.config.JavaTableConfig</a> extends <a href="org/apache/samza/config/MapConfig.html" title="class in org.apache.samza.config">MapConfig</a> implements Serializable</h3>
+</li>
 <li class="blockList"><a name="org.apache.samza.config.MapConfig">
 <!--   -->
 </a>
@@ -440,10 +445,14 @@
 <h4>fieldNames</h4>
 <pre>java.util.ArrayList&lt;E&gt; fieldNames</pre>
 </li>
-<li class="blockListLast">
+<li class="blockList">
 <h4>fieldValues</h4>
 <pre>java.util.ArrayList&lt;E&gt; fieldValues</pre>
 </li>
+<li class="blockListLast">
+<h4>hashCode</h4>
+<pre>int hashCode</pre>
+</li>
 </ul>
 </li>
 </ul>
@@ -522,23 +531,58 @@
 <h2 title="Package">Package&nbsp;org.apache.samza.system.descriptors</h2>
 </li>
 <li class="blockList">
-<h2 title="Package">Package&nbsp;org.apache.samza.table</h2>
+<h2 title="Package">Package&nbsp;org.apache.samza.table.remote</h2>
+</li>
+<li class="blockList">
+<h2 title="Package">Package&nbsp;org.apache.samza.table.retry</h2>
 <ul class="blockList">
-<li class="blockList"><a name="org.apache.samza.table.TableSpec">
+<li class="blockList"><a name="org.apache.samza.table.retry.TableRetryPolicy">
 <!--   -->
 </a>
-<h3>Class <a href="org/apache/samza/table/TableSpec.html" title="class in org.apache.samza.table">org.apache.samza.table.TableSpec</a> extends java.lang.Object implements Serializable</h3>
+<h3>Class <a href="org/apache/samza/table/retry/TableRetryPolicy.html" title="class in org.apache.samza.table.retry">org.apache.samza.table.retry.TableRetryPolicy</a> extends java.lang.Object implements Serializable</h3>
 <ul class="blockList">
 <li class="blockList">
 <h3>Serialized Fields</h3>
 <ul class="blockList">
 <li class="blockList">
-<h4>id</h4>
-<pre>java.lang.String id</pre>
+<h4>sleepTime</h4>
+<pre>java.time.Duration sleepTime</pre>
+</li>
+<li class="blockList">
+<h4>randomMin</h4>
+<pre>java.time.Duration randomMin</pre>
+</li>
+<li class="blockList">
+<h4>randomMax</h4>
+<pre>java.time.Duration randomMax</pre>
+</li>
+<li class="blockList">
+<h4>exponentialFactor</h4>
+<pre>double exponentialFactor</pre>
+</li>
+<li class="blockList">
+<h4>exponentialMaxSleep</h4>
+<pre>java.time.Duration exponentialMaxSleep</pre>
+</li>
+<li class="blockList">
+<h4>jitter</h4>
+<pre>java.time.Duration jitter</pre>
+</li>
+<li class="blockList">
+<h4>maxAttempts</h4>
+<pre>java.lang.Integer maxAttempts</pre>
+</li>
+<li class="blockList">
+<h4>maxDuration</h4>
+<pre>java.time.Duration maxDuration</pre>
+</li>
+<li class="blockList">
+<h4>backoffType</h4>
+<pre>org.apache.samza.table.retry.TableRetryPolicy.BackoffType backoffType</pre>
 </li>
 <li class="blockListLast">
-<h4>tableProviderFactoryClassName</h4>
-<pre>java.lang.String tableProviderFactoryClassName</pre>
+<h4>retryPredicate</h4>
+<pre><a href="org/apache/samza/table/retry/TableRetryPolicy.RetryPredicate.html" title="interface in org.apache.samza.table.retry">TableRetryPolicy.RetryPredicate</a> retryPredicate</pre>
 </li>
 </ul>
 </li>

Modified: samza/site/learn/documentation/versioned/api/low-level-api.html
URL: http://svn.apache.org/viewvc/samza/site/learn/documentation/versioned/api/low-level-api.html?rev=1855804&r1=1855803&r2=1855804&view=diff
==============================================================================
--- samza/site/learn/documentation/versioned/api/low-level-api.html (original)
+++ samza/site/learn/documentation/versioned/api/low-level-api.html Tue Mar 19 05:31:11 2019
@@ -836,7 +836,7 @@ whether they&rsquo;re provided by the fr
 
 <h3 id="legacy-applications">Legacy Applications</h3>
 
-<p>For legacy Low Level API applications, you can continue specifying your system, stream and store properties along with your task.class in configuration. An incomplete example of configuration for legacy task application looks like this (see the <a href="../jobs/configuration.md">configuration</a> documentation for more detail):</p>
+<p>For legacy Low Level API applications, you can continue specifying your system, stream and store properties along with your task.class in configuration. An incomplete example of configuration for legacy task application looks like this (see the <a href="../jobs/configuration.html">configuration</a> documentation for more detail):</p>
 
 <figure class="highlight"><pre><code class="language-jproperties" data-lang="jproperties"><span></span>    <span class="c"># This is the Task class that Samza will instantiate when the job is run</span>
 <span class="na">    task.class</span><span class="o">=</span><span class="s">com.example.samza.PageViewFilterTask</span>

Modified: samza/site/learn/documentation/versioned/api/programming-model.html
URL: http://svn.apache.org/viewvc/samza/site/learn/documentation/versioned/api/programming-model.html?rev=1855804&r1=1855803&r2=1855804&view=diff
==============================================================================
--- samza/site/learn/documentation/versioned/api/programming-model.html (original)
+++ samza/site/learn/documentation/versioned/api/programming-model.html Tue Mar 19 05:31:11 2019
@@ -591,10 +591,10 @@
 <li>Java APIs: Samza&rsquo;s provides two Java programming APIs that are ideal for building advanced Stream Processing applications. 
 
 <ol>
-<li><a href="high-level-api.md">High Level Streams API</a>: Samza&rsquo;s flexible High Level Streams API lets you describe your complex stream processing pipeline in the form of a Directional Acyclic Graph (DAG) of operations on message streams. It provides a rich set of built-in operators that simplify common stream processing operations such as filtering, projection, repartitioning, joins, and windows.</li>
-<li><a href="low-level-api.md">Low Level Task API</a>: Samza&rsquo;s powerful Low Level Task API lets you write your application in terms of processing logic for each incoming message. </li>
+<li><a href="high-level-api.html">High Level Streams API</a>: Samza&rsquo;s flexible High Level Streams API lets you describe your complex stream processing pipeline in the form of a Directional Acyclic Graph (DAG) of operations on message streams. It provides a rich set of built-in operators that simplify common stream processing operations such as filtering, projection, repartitioning, joins, and windows.</li>
+<li><a href="low-level-api.html">Low Level Task API</a>: Samza&rsquo;s powerful Low Level Task API lets you write your application in terms of processing logic for each incoming message. </li>
 </ol></li>
-<li><a href="samza-sql.md">Samza SQL</a>: Samza SQL provides a declarative query language for describing your stream processing logic. It lets you manipulate streams using SQL predicates and UDFs instead of working with the physical implementation details.</li>
+<li><a href="samza-sql.html">Samza SQL</a>: Samza SQL provides a declarative query language for describing your stream processing logic. It lets you manipulate streams using SQL predicates and UDFs instead of working with the physical implementation details.</li>
 <li>Apache Beam API: Samza also provides a <a href="https://beam.apache.org/documentation/runners/capability-matrix/">Apache Beam runner</a> to run applications written using the Apache Beam API. This is considered as an extension to the operators supported by the High Level Streams API in Samza.</li>
 </ol>
 

Modified: samza/site/learn/documentation/versioned/api/samza-sql.html
URL: http://svn.apache.org/viewvc/samza/site/learn/documentation/versioned/api/samza-sql.html?rev=1855804&r1=1855803&r2=1855804&view=diff
==============================================================================
--- samza/site/learn/documentation/versioned/api/samza-sql.html (original)
+++ samza/site/learn/documentation/versioned/api/samza-sql.html Tue Mar 19 05:31:11 2019
@@ -583,46 +583,100 @@
    limitations under the License.
 -->
 
-<h3 id="overview">Overview</h3>
+<h3 id="table-of-contents">Table Of Contents</h3>
 
-<p>Samza SQL allows you to define your stream processing logic declaratively as a a SQL query.
-This allows you to create streaming pipelines without Java code or configuration unless you require user-defined functions (UDFs). Support for SQL internally uses Apache Calcite, which provides SQL parsing and query planning. The query is automatically translated to Samza&rsquo;s high level API and runs on Samza&rsquo;s execution engine.</p>
+<ul>
+<li><a href="#introduction">Introduction</a></li>
+<li><a href="#code-examples">Code Examples</a></li>
+<li><a href="#key-concepts">Key Concepts</a>
+
+<ul>
+<li><a href="#sql-representation">SQL Representation</a></li>
+<li><a href="#sql-grammar">SQL Grammar</a></li>
+<li><a href="#udfs">UDFs</a></li>
+<li><a href="#udf-polymorphism">UDF Polymorphism</a></li>
+</ul></li>
+<li><a href="#known-limitations">Known Limitations</a></li>
+</ul>
+
+<h3 id="introduction">Introduction</h3>
+
+<p>Samza SQL allows you to define your stream processing logic 
+declaratively as a a SQL query. This allows you to create streaming 
+pipelines without Java code or configuration unless you require 
+user-defined functions (UDFs). </p>
+
+<h3 id="code-examples">Code Examples</h3>
+
+<p>The <a href="https://github.com/apache/samza-hello-samza/tree/master/src/main/java/samza/examples/sql">Hello Samza</a> 
+SQL examples demonstrate how to use Samza SQL API.  </p>
+
+<ul>
+<li><p>The <a href="https://github.com/apache/samza-hello-samza/tree/master/src/main/java/samza/examples/sql/samza-sql-filter">filter</a> 
+demonstrates filtering and insert Samza SQL job.</p></li>
+<li><p>The <a href="https://github.com/apache/samza-hello-samza/tree/master/src/main/java/samza/examples/sql/samza-sql-casewhen/src/main/sql">Case-When</a>
+shows how to use <code>CASE WHEN</code> statement, along with <code>UDF</code> to identify qualifying events.</p></li>
+<li><p>The <a href="https://github.com/apache/samza-hello-samza/tree/master/src/main/java/samza/examples/sql/samza-sql-stream-table-join">join</a>
+demonstrates how to peform a stream-table join. Please note that join operation is currently not 
+fully cooked, and we are actively working on stabilizing it. </p></li>
+<li><p>The <a href="https://github.com/apache/samza-hello-samza/tree/master/src/main/java/samza/examples/sql/samza-sql-groupby">group by</a>
+show how to do group by. Similar to Join, Group By is being actively stabilized. </p></li>
+</ul>
+
+<h3 id="key-concepts">Key Concepts</h3>
+
+<p>Each Samza SQL job consists of one or more Samza SQL statements.
+Each statement represents a single streaming pipeline.</p>
+
+<h4 id="sql-representation">SQL Representation</h4>
+
+<p>Support for SQL internally uses Apache Calcite, which provides 
+SQL parsing and query planning. The query is automatically translated 
+to Samza&rsquo;s high level API and runs on Samza&rsquo;s execution engine.</p>
+
+<p>The mapping from SQL to the Samza&rsquo;s high level API is a simple 
+deterministic one-to-one mapping. For example, <code>Select</code>, i.e., 
+projections, maps to a filter operation, while <code>from</code> maps to 
+a scan(s) and join(s) - if selecting from multiple streams and tables
+- operators, and so on.  </p>
+
+<p>The table below lists the supported SQL operations.</p>
+
+<table><thead>
+<tr>
+<th>Operation</th>
+<th>Syntax hints</th>
+<th>Comments</th>
+</tr>
+</thead><tbody>
+<tr>
+<td>PROJECTION</td>
+<td>SELECT/INSERT/UPSERT</td>
+<td>See <a href="#sql-grammar">SQL Grammar</a> below</td>
+</tr>
+<tr>
+<td>FILTERING</td>
+<td>WHERE expression</td>
+<td>See <a href="#sql-grammar">SQL Grammar</a> below</td>
+</tr>
+<tr>
+<td>UDFs</td>
+<td>udf_name(args)</td>
+<td>In both SELECT and WHERE clause</td>
+</tr>
+<tr>
+<td>JOIN</td>
+<td>[LEFT/RIGHT] JOIN .. ON ..</td>
+<td>Stream-table inner, left- or right-outer joins. Currently not fully stable.</td>
+</tr>
+<tr>
+<td>AGGREGATION</td>
+<td>COUNT ( &hellip;) .. GROUP BY</td>
+<td>Currently only COUNT is supported, using processing-time based window.</td>
+</tr>
+</tbody></table>
 
-<p>You can run Samza SQL locally on your machine or on a YARN cluster.</p>
-
-<h3 id="running-samza-sql-on-your-local-machine">Running Samza SQL on your local machine</h3>
-
-<p>The <a href="https://samza.apache.org/learn/tutorials/0.14/samza-tools.html">Samza SQL console</a> allows you to experiment with Samza SQL locally on your machine. </p>
-
-<h4 id="setup-kafka">Setup Kafka</h4>
-
-<p>Follow the instructions from the <a href="http://kafka.apache.org/quickstart">Kafka quickstart</a> to start the zookeeper and Kafka server.</p>
-
-<p>Let us create a Kafka topic named “ProfileChangeStream” for this demo.</p>
-<div class="highlight"><pre><code class="language-bash" data-lang="bash"><span></span>&gt;./deploy/kafka/bin/kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor <span class="m">1</span> --partitions <span class="m">1</span> --topic ProfileChangeStream
-</code></pre></div>
-<p>Download the Samza tools package from <a href="https://samza.apache.org/learn/tutorials/0.14/samza-tools.html">here</a> and use the <code>generate-kafka-events</code> script populate the stream with sample data.</p>
-<div class="highlight"><pre><code class="language-bash" data-lang="bash"><span></span>&gt; <span class="nb">cd</span> samza-tools-&lt;version&gt;
-&gt; ./scripts/generate-kafka-events.sh -t ProfileChangeStream -e ProfileChange
-</code></pre></div>
-<h4 id="using-the-samza-sql-console">Using the Samza SQL Console</h4>
-
-<p>The simplest SQL query is to read all events from a Kafka topic <code>ProfileChangeStream</code> and print them to the console.</p>
-<div class="highlight"><pre><code class="language-bash" data-lang="bash"><span></span>&gt; ./scripts/samza-sql-console.sh --sql <span class="s2">&quot;insert into log.consoleoutput select * from kafka.ProfileChangeStream&quot;</span>
-</code></pre></div>
-<p>Next, let us project a few fields from the input stream.</p>
-<div class="highlight"><pre><code class="language-bash" data-lang="bash"><span></span>&gt; ./scripts/samza-sql-console.sh --sql <span class="s2">&quot;insert into log.consoleoutput select Name, OldCompany, NewCompany from kafka.ProfileChangeStream&quot;</span>
-</code></pre></div>
-<p>You can also filter messages in the input stream based on some predicate. In this example, we filter profiles currently working at LinkedIn, whose previous employer matches the regex <code>.*soft</code>. The function <code>RegexMatch(regex, company)</code> is an example of 
-a UDF that defines a predicate. </p>
-<div class="highlight"><pre><code class="language-bash" data-lang="bash"><span></span>&gt; ./scripts/samza-sql-console.sh --sql <span class="s2">&quot;insert into log.consoleoutput select Name as __key__, Name, NewCompany, RegexMatch(&#39;.*soft&#39;, OldCompany) from kafka.ProfileChangeStream where NewCompany = &#39;LinkedIn&#39;&quot;</span>
-</code></pre></div>
-<h3 id="running-samza-sql-on-yarn">Running Samza SQL on YARN</h3>
-
-<p>The <a href="https://github.com/apache/samza-hello-samza">hello-samza</a> project has examples to get started with Samza on YARN. You can define your SQL query in a <a href="https://github.com/apache/samza-hello-samza/blob/master/src/main/config/pageview-filter-sql.properties">configuration file</a> and submit it to a YARN cluster.</p>
-<div class="highlight"><pre><code class="language-bash" data-lang="bash"><span></span>&gt; ./deploy/samza/bin/run-app.sh --config-factory<span class="o">=</span>org.apache.samza.config.factories.PropertiesConfigFactory --config-path<span class="o">=</span>file://<span class="nv">$PWD</span>/deploy/samza/config/page-view-filter-sql.properties
-</code></pre></div>
-<h3 id="sql-grammar">SQL Grammar</h3>
+<h4 id="sql-grammar">SQL Grammar</h4>
 
 <p>Samza SQL&rsquo;s grammar is a subset of capabilities supported by Calcite&rsquo;s SQL parser.</p>
 <div class="highlight"><pre><code class="language-text" data-lang="text"><span></span>statement:
@@ -669,9 +723,33 @@ tablePrimary:
 values:
   VALUES expression [, expression ]*
 </code></pre></div>
+<h4 id="udfs">UDFs</h4>
+
+<p>In addition to existing SQL logical operations, Samza SQL 
+allows the user to extend its functionality by running 
+user-code through User Defined Functions (UDFs) as part of the Stream processing 
+pipeline corresponding to the SQL.</p>
+
+<h4 id="udf-polymorphism">UDF Polymorphism</h4>
+
+<p>Since UDF&rsquo;s execute method takes an array of generic objects as
+parameter, Samza SQL UDF framework is flexible enough to 
+support polymorphic udf functions with varying sets of arguments 
+as long as UDF implementations support them.</p>
+
+<p>For example in the below sql statement, UDF will be passed an 
+object array of size 2 with first element containing id of type<br>
+&ldquo;LONG&rdquo; and second element name of type &ldquo;String&rdquo;. The type of the 
+objects that are passed depends on the type of those fields in Samza 
+SQL message format.</p>
+
+<figure class="highlight"><pre><code class="language-sql" data-lang="sql"><span></span><span class="k">select</span> <span class="n">myudf</span><span class="p">(</span><span class="n">id</span><span class="p">,</span> <span class="n">name</span><span class="p">)</span> <span class="k">from</span> <span class="k">identity</span><span class="p">.</span><span class="n">profile</span></code></pre></figure>
+
 <h3 id="known-limitations">Known Limitations</h3>
 
-<p>Samza SQL only supports simple stateless queries including selections and projections. We are actively working on supporting stateful operations such as aggregations, windows and joins.</p>
+<p>Samza SQL only supports simple stateless queries including selections
+and projections. We are actively working on supporting stateful operations 
+such as aggregations, windows and joins.</p>
 
            
         </div>

Modified: samza/site/learn/documentation/versioned/api/table-api.html
URL: http://svn.apache.org/viewvc/samza/site/learn/documentation/versioned/api/table-api.html?rev=1855804&r1=1855803&r2=1855804&view=diff
==============================================================================
--- samza/site/learn/documentation/versioned/api/table-api.html (original)
+++ samza/site/learn/documentation/versioned/api/table-api.html Tue Mar 19 05:31:11 2019
@@ -830,6 +830,11 @@ method.</p>
 <td>Count of <code>getAll/getAllAsync()</code> operations</td>
 </tr>
 <tr>
+<td><code>num-missed-lookups</code></td>
+<td><code>ReadableTable</code></td>
+<td>Count of missed get/getAll() operations</td>
+</tr>
+<tr>
 <td><code>put-ns</code></td>
 <td><code>ReadWriteTable</code></td>
 <td>Average latency of <code>put/putAsync()</code> operations</td>