This is an automated email from the ASF dual-hosted git repository.
aradzinski pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-nlpcraft.git
The following commit(s) were added to refs/heads/master by this push:
new 5af49ec fix javadoc warning and fix build
[https://issues.apache.org/jira/browse/NLPCRAFT-176]
new 1dda3ea Merge pull request #10 from sreev/fix-javadoc
5af49ec is described below
commit 5af49ec7edc71d489799beedaa7ff4a361b1408d
Author: Sree Vaddi <[email protected]>
AuthorDate: Sun Nov 22 18:35:41 2020 -0800
fix javadoc warning and fix build
[https://issues.apache.org/jira/browse/NLPCRAFT-176]
Signed-off-by: Sree Vaddi <[email protected]>
---
.../src/main/scala/org/apache/nlpcraft/model/NCIntentTerm.java | 5 +++++
nlpcraft/src/main/scala/org/apache/nlpcraft/model/NCResult.java | 7 +++++++
.../org/apache/nlpcraft/model/tools/sqlgen/NCSqlJoinType.java | 9 +++++++++
3 files changed, 21 insertions(+)
diff --git
a/nlpcraft/src/main/scala/org/apache/nlpcraft/model/NCIntentTerm.java
b/nlpcraft/src/main/scala/org/apache/nlpcraft/model/NCIntentTerm.java
index 85fbad1..774c4b0 100644
--- a/nlpcraft/src/main/scala/org/apache/nlpcraft/model/NCIntentTerm.java
+++ b/nlpcraft/src/main/scala/org/apache/nlpcraft/model/NCIntentTerm.java
@@ -44,5 +44,10 @@ import static java.lang.annotation.RetentionPolicy.*;
@Retention(value=RUNTIME)
@Target(value=PARAMETER)
public @interface NCIntentTerm {
+ /**
+ * ID of the intent defined externally.
+ *
+ * @return ID of the intent defined externally.
+ */
String value();
}
diff --git a/nlpcraft/src/main/scala/org/apache/nlpcraft/model/NCResult.java
b/nlpcraft/src/main/scala/org/apache/nlpcraft/model/NCResult.java
index 76bc257..db0cb9e 100644
--- a/nlpcraft/src/main/scala/org/apache/nlpcraft/model/NCResult.java
+++ b/nlpcraft/src/main/scala/org/apache/nlpcraft/model/NCResult.java
@@ -55,9 +55,16 @@ import java.util.Collection;
* accept {@code text} result type and ignore everything else.
*/
public class NCResult implements Serializable {
+ /** Data Model result text. */
private String body;
+
+ /** Data Model result type. One of text, html, json or yaml. */
private String type;
+
+ /** Sequence of tokens represents a fully parsed (see {@link
NCContext#getVariants()} method) user input. */
private Collection<NCToken> tokens;
+
+ /** ID of the intent defined externally. */
private String intentId;
/**
diff --git
a/nlpcraft/src/main/scala/org/apache/nlpcraft/model/tools/sqlgen/NCSqlJoinType.java
b/nlpcraft/src/main/scala/org/apache/nlpcraft/model/tools/sqlgen/NCSqlJoinType.java
index 63fa277..5067b29 100644
---
a/nlpcraft/src/main/scala/org/apache/nlpcraft/model/tools/sqlgen/NCSqlJoinType.java
+++
b/nlpcraft/src/main/scala/org/apache/nlpcraft/model/tools/sqlgen/NCSqlJoinType.java
@@ -32,10 +32,19 @@ package org.apache.nlpcraft.model.tools.sqlgen;
* - "customer_id"
* jointype: "left"
* </pre>
+ *
+ * Refer to <a target=_ href="https://en.wikipedia.org/wiki/Join_(SQL)">SQL
Join</a>.
*/
public enum NCSqlJoinType {
+ /** The INNER JOIN keyword selects records that have matching values in
both tables. */
INNER,
+
+ /** The LEFT JOIN keyword returns all records from the left table, and the
matched records from the right table. */
LEFT,
+
+ /** The RIGHT JOIN keyword returns all records from the right table, and
the matched records from the left table. */
RIGHT,
+
+ /** The FULL OUTER JOIN keyword returns all records when there is a match
in left or right table records. */
OUTER
}