| <?xml version="1.0" encoding="UTF-8"?> |
| <!-- |
| 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. |
| --> |
| <!DOCTYPE document PUBLIC "-//APACHE//DTD Documentation V2.0//EN" "http://forrest.apache.org/dtd/document-v20.dtd"> |
| |
| <document> |
| <header> |
| <title>Index</title> |
| </header> |
| <body> |
| |
| |
| |
| <!-- ====================================================================== --> |
| <p id="top"> |
| <a href="#sym-index">Symbols</a> |
| <a href="#a-index">A</a> |
| <a href="#b-index">B</a> |
| <a href="#c-index">C</a> |
| <a href="#d-index">D</a> |
| <a href="#e-index">E</a> |
| <a href="#f-index">F</a> |
| <a href="#g-index">G</a> |
| <a href="#h-index">H</a> |
| <a href="#i-index">I</a> |
| <a href="#j-index">J</a> |
| <a href="#k-index">K</a> |
| <a href="#l-index">L</a> |
| <a href="#m-index">M</a> |
| <a href="#n-index">N</a> |
| <a href="#o-index">O</a> |
| <a href="#p-index">P</a> |
| <a href="#q-index">Q</a> |
| <a href="#r-index">R</a> |
| <a href="#s-index">S</a> |
| <a href="#t-index">T</a> |
| <a href="#u-index">U</a> |
| <a href="#v-index">V</a> |
| <a href="#w-index">W</a> |
| <a href="#x-index">X</a> |
| <a href="#y-index">Y</a> |
| <a href="#z-index">Z</a> |
| </p> |
| <p></p> |
| <p></p> |
| |
| <!-- ==== Symbols ================================================================== --> |
| <p></p> |
| <p id="sym-index"><strong>Symbols</strong></p> |
| |
| <p> + <a href="basic.html#arithmetic">addition operator</a></p> |
| <p> ?: <a href="basic.html#arithmetic">bincond operator</a></p> |
| <p> /* */ <a href="start.html#comments">comments - multi-line</a></p> |
| <p> -- <a href="start.html#comments">comments - single-line</a></p> |
| <p> # <a href="basic.html#deref">deference operator (map)</a></p> |
| <p> . <a href="basic.html#deref">deference operator (tuple, bag)</a></p> |
| <p> :: <a href="basic.html#disambiguate">disambiguate operator</a></p> |
| <p> / <a href="basic.html#arithmetic">division operator</a></p> |
| <p> == <a href="basic.html#comparison">equal operator</a></p> |
| <p> > <a href="basic.html#comparison">greater than operator</a></p> |
| <p> >= <a href="basic.html#comparison">greater than or equal to operator</a></p> |
| <p> < <a href="basic.html#comparison">less than operator</a></p> |
| <p> <= <a href="basic.html#comparison">less than or equal to operator</a></p> |
| <p> % <a href="basic.html#arithmetic">modulo operator</a></p> |
| <p> * <a href="basic.html#arithmetic">multiplication operator</a></p> |
| <p> != <a href="basic.html#comparison">not equal operator</a></p> |
| <p> .. <a href="basic.html#prexp">project-range expression</a></p> |
| <p> - <a href="basic.html#sign">sign operator (negative)</a></p> |
| <p> + <a href="basic.html#sign">sign operator (positive)</a></p> |
| <p> * <a href="basic.html#sexp">star expression</a></p> |
| <p> - <a href="basic.html#arithmetic">subtraction operator</a></p> |
| <p> ( ) <a href="basic.html#type-construction">type construction operator (tuple)</a></p> |
| <p> { } <a href="basic.html#type-construction">type construction operator (bag)</a></p> |
| <p> [ ] <a href="basic.html#type-construction">type construction operator (map)</a></p> |
| |
| <!-- ==== A ================================================================== --> |
| <p></p> |
| <p id="a-index"><strong>A</strong> (<a href="#top">top</a>) ----------------------------------------------</p> |
| |
| |
| <p><a href="func.html#abs">ABS</a> function</p> |
| |
| <p><a href="udf.html#accumulator-interface">accumulator interface</a></p> |
| |
| <p><a href="func.html#acos">ACOS</a> function</p> |
| |
| <p> <a href="perf.html#AddForEach">AddForEach</a> optimization rule</p> |
| |
| <p><a href="udf.html#aggregate-functions">aggregate functions</a></p> |
| |
| <p><a href="perf.html#hash-based-aggregation">aggregations (hash-based) in map task</a></p> |
| |
| <p><a href="udf.html#algebraic-interface">algebraic interface</a></p> |
| |
| <p>aliases (for fields, relations). <em>See</em> referencing.</p> |
| |
| <p><a href="start.html#dfs">Amazon S3</a></p> |
| |
| <p><a href="basic.html#boolops">AND</a> (Boolean)</p> |
| |
| <p><a href="basic.html#arithmetic">arithmetic operators</a></p> |
| |
| <p><a href="func.html#asin">ASIN</a> function</p> |
| |
| <p><a href="func.html#atan">ATAN</a> function</p> |
| |
| <p><a href="basic.html#autoship">autoship</a> (streaming). <em>See also</em> ship</p> |
| |
| <p><a href="func.html#avg">AVG</a> function</p> |
| |
| <!-- ==== B ================================================================== --> |
| <p></p> |
| <p id="b-index"><strong>B</strong> (<a href="#top">top</a>) ----------------------------------------------</p> |
| |
| <p><a href="perf.html#backward-compatibility">backward compatibility</a> (multi-query execution)</p> |
| |
| <p><a href="func.html#bag-tuple-functions">bag functions</a></p> |
| |
| <p>bags (data type) |
| <br></br> <a href="perf.html#memory-bags">and memory allocation</a> |
| <br></br> <a href="basic.html#relations">and relations</a> |
| <br></br> <a href="basic.html#bag-schema">and schemas</a> |
| <br></br> <a href="func.html#tobag">and TOBAG function</a> |
| <br></br> <a href="basic.html#type-construction">and type construction operators</a> |
| <br></br> <a href="func.html#bagtostring">converting to string</a> |
| <br></br> <a href="func.html#bagtotuple">converting to tuple</a> |
| <br></br> <a href="basic.html#schema-multi">schemas for multiple types</a> |
| <br></br> <a href="basic.html#bag">syntax</a> |
| </p> |
| |
| <p><a href="func.html#bagtostring">BagToString</a> function</p> |
| |
| <p><a href="func.html#bagtotuple">BagToTuple</a> function</p> |
| |
| <p><a href="start.html#batch-mode">batch mode</a>. <em>See also</em> memory management</p> |
| |
| <p><a href="basic.html#arithmetic">bincond operator</a> ( ?: )</p> |
| |
| <p><a href="func.html#binstorage">BinStorage</a> function</p> |
| |
| <p><a href="perf.html#bloom-joins">Bloom</a> join</p> |
| |
| <p><a href="basic.html#bexp">Boolean expressions</a></p> |
| |
| <p>Boolean operators |
| <br></br> <a href="basic.html#boolops">AND</a> operator |
| <br></br> <a href="basic.html#boolops">OR</a> operator |
| <br></br> <a href="basic.html#boolops">NOT</a> operator |
| </p> |
| |
| <p><a href="cont.html#boundscript-object">BoundScript.java</a> object</p> |
| |
| <p><a href="start.html#build">building Pig</a></p> |
| |
| <p><a href="func.html#built-in-functions">built in functions</a></p> |
| |
| <!-- ==== C ================================================================== --> |
| <p></p> |
| <p id="c-index"><strong>C</strong> (<a href="#top">top</a>) ----------------------------------------------</p> |
| |
| |
| <p><a href="basic.html#cache-about">cache</a> (streaming)</p> |
| |
| <p><a href="basic.html#case-sensitivity">case sensitivity</a></p> |
| |
| <p>casting types |
| <br></br> <a href="basic.html#cast">cast operators</a> |
| <br></br> <a href="func.html#custom-converter">custom converters</a> (BinStorage) |
| <br></br> <a href="basic.html#cast-relations">relations to scalars</a> |
| <br></br> <em>See also</em> types tables |
| </p> |
| |
| <p><a href="func.html#cbrt">CBRT</a> function</p> |
| |
| <p><a href="func.html#ceil">CEIL</a> function</p> |
| |
| <p>chararray functions (see <a href="func.html#string-functions">String Functions</a>)</p> |
| |
| <p><a href="udf.html#checkschema">checkSchema</a> method</p> |
| |
| <p><a href="basic.html#cogroup">COGROUP</a> operator</p> |
| |
| <p> <a href="perf.html#ColumnMapKeyPrune">ColumnMapKeyPrune</a> optimization rule</p> |
| |
| <p><a href="perf.html#combiner">combiner</a></p> |
| |
| <p><a href="start.html#comments">comments</a> (in Pig Scripts)</p> |
| |
| <p><a href="basic.html#comparison">comparison operators</a></p> |
| |
| <p>compression (of data) |
| <br></br> <a href="func.html#handling-compression">handling compression</a> |
| <br></br> <a href="perf.html#compression">compressing results of intermediate jobs</a> |
| </p> |
| |
| <p><a href="func.html#concat">CONCAT</a> function</p> |
| |
| <p>constants |
| <br></br> <a href="basic.html#constants">and data types</a> |
| <br></br> <a href="basic.html#nulls-constants">and nulls</a> |
| </p> |
| |
| <p><a href="cont.html#convergence">convergence</a> (Python example)</p> |
| |
| <p><a href="func.html#cosh">COS</a> function</p> |
| |
| <p><a href="func.html#cosh">COSH</a> function </p> |
| |
| <p><a href="func.html#count">COUNT</a> function</p> |
| |
| <p><a href="func.html#count-star">COUNT_STAR</a> function</p> |
| |
| <p><a href="basic.html#cross">CROSS</a> operator</p> |
| |
| <!-- ==== D ================================================================== --> |
| <p></p> |
| <p id="d-index"><strong>D</strong> (<a href="#top">top</a>) ----------------------------------------------</p> |
| |
| <p><a href="start.html#properties">-D</a> command line option</p> |
| |
| <p>data |
| <br></br> <a href="perf.html#combine-files">combining input files</a> |
| <br></br> <a href="func.html#handling-compression">compression</a> (handling) |
| <br></br> <a href="perf.html#compression">compression</a> (results of intermediate jobs) |
| <br></br> <a href="start.html#data-load">loading</a> |
| <br></br> <a href="func.html#load-store-functions">load/store functions</a> (built in functions) |
| <br></br> <a href="udf.html#load-store-functions">load/store functions</a> (user defined functions) |
| <br></br> <a href="start.html#data-results">storing final results</a> |
| <br></br> <a href="start.html#data-store">storing intermediate results</a> (and HDFS) |
| <br></br> <a href="perf.html#data-store-performance">storing intermediate results</a> (and performance) |
| <br></br> <a href="start.html#data-work-with">working with</a> |
| </p> |
| |
| <p>data types. <em>See</em> types</p> |
| |
| <p>debugging |
| <br></br> <a href="test.html#diagnostic-ops">diagnostic operators</a> |
| <br></br> <a href="cmds.html#exec-debug">with exec and run commands</a> |
| <br></br> <a href="start.html#debug">and Pig Latin</a> |
| </p> |
| |
| <p>decorators. <em>See</em> Python</p> |
| |
| <p>deference operators |
| <br></br> <a href="basic.html#deref">tuple or bag</a> ( . ) |
| <br></br> <a href="basic.html#deref">map</a> ( # ) |
| </p> |
| |
| <p><a href="cont.html#define-macros">DEFINE (macros)</a> operator</p> |
| |
| <p><a href="basic.html#define-udfs">DEFINE (UDFs, streaming)</a> operator</p> |
| |
| <p><a href="test.html#describe">DESCRIBE</a> operator</p> |
| |
| <p><a href="func.html#diff">DIFF</a> function</p> |
| |
| <p><a href="basic.html#disambiguate">disambiguate operator</a> ( :: )</p> |
| |
| <p><a href="start.html#dfs">distributed file systems</a> (and Pig Scripts)</p> |
| |
| <p><a href="basic.html#distinct">DISTINCT</a> operator</p> |
| |
| <p><a href="perf.html#distinct">DISTINCT and optimization</a></p> |
| |
| <p><a href="udf.html#distributed-cache">distributed cache</a></p> |
| |
| <p><a href="start.html#download">downloading Pig</a></p> |
| |
| <p><a href="test.html#dump">DUMP</a> <em>See also </em> Store vs. Dump</p> |
| |
| <p><a href="func.html#dynamic-invokers">dynamic invokers</a></p> |
| |
| <!-- ==== E ================================================================== --> |
| <p></p> |
| <p id="e-index"><strong>E</strong> (<a href="#top">top</a>) ----------------------------------------------</p> |
| |
| <p>embedded Pig |
| <br></br> <a href="cont.html#embed-groovy">and Groovy</a> |
| <br></br> <a href="cont.html#invocation-basics">invocation basics</a> |
| <br></br> <a href="cont.html#invocation-details">invocation details</a> (compile, bind, run) |
| <br></br> <a href="cont.html#embed-java">and Java</a> |
| <br></br> <a href="cont.html#embed-python">and JavaScript</a> |
| <br></br> <a href="cont.html#pigrunner-api">and PigRunner API</a> |
| <br></br> <a href="cont.html#pigserver">and PigServer Interface</a> |
| <br></br> <a href="cont.html#embed-python">and Python</a> |
| </p> |
| |
| <p><a href="cont.html#EmbeddedPigStats">EmbeddedPigStats</a> class</p> |
| |
| <p><a href="perf.html#error-handling">error handling</a> (multi-query execution)</p> |
| |
| <p><a href="func.html#eval-functions">eval functions</a> (built in functions)</p> |
| |
| <p><a href="udf.html#eval-functions">eval functions</a> (user defined functions). <em>See also</em> Java UDFs</p> |
| |
| <p><a href="cmds.html#exec">exec</a> command</p> |
| |
| <p>executing Pig. <em>See</em> running Pig</p> |
| |
| <p>exectution modes |
| <br></br> <a href="start.html#execution-modes">local mode</a> |
| <br></br> <a href="start.html#execution-modes">mapreduce mode</a> |
| </p> |
| |
| <p>execution plans |
| <br></br> <a href="test.html#logical-plan">logical plan</a> |
| <br></br> <a href="test.html#mapreduce-plan">mapreduce plan</a> |
| <br></br> <a href="test.html#physical-plan">physical plan</a> |
| </p> |
| |
| <p><a href="func.html#exp">EXP</a> function</p> |
| |
| <p><a href="test.html#explain">EXPLAIN</a> operator</p> |
| |
| <p>expressions |
| <br></br> <a href="basic.html#bexp">Boolean expressions</a> |
| <br></br> <a href="basic.html#fexp">field expressions</a> |
| <br></br> <a href="basic.html#gexp">general expressions</a> |
| <br></br> <a href="basic.html#expressions">and Pig Latin</a> |
| <br></br> <a href="basic.html#prexp">project-range expressions</a> |
| <br></br> <a href="basic.html#sexp">star expressions</a> ( * ) |
| <br></br> <a href="basic.html#texp">tuple expressions</a> |
| </p> |
| |
| <!-- ==== F ================================================================== --> |
| <p></p> |
| <p id="f-index"><strong>F</strong> (<a href="#top">top</a>) ----------------------------------------------</p> |
| |
| <p><a href="basic.html#fexp">field expressions</a></p> |
| |
| <p>fields |
| <br></br> <a href="basic.html#relations">definition of</a> |
| <br></br> <a href="func.html#field-delimiter">field delimiters</a> |
| <br></br> <a href="basic.html#ref-field">referencing</a> |
| <br></br> <a href="basic.html#ref-field-complex">referencing complex types</a> |
| </p> |
| |
| <p><a href="basic.html#filter">FILTER</a> operator</p> |
| |
| <p><a href="perf.html#filter">FILTER and performance</a></p> |
| |
| <p> <a href="udf.html#filter-functions">filter functions</a></p> |
| |
| <p> <a href="perf.html#FilterLogicExpressionSimplifier">FilterLogicExpressionSimplifier</a> optimization rule</p> |
| |
| <p><a href="basic.html#flatten">flatten operator</a></p> |
| |
| <p><a href="func.html#floor">FLOOR</a> function</p> |
| |
| <p><a href="basic.html#foreach">FOREACH</a> operator</p> |
| |
| <p><a href="cmds.html#fs">fs</a> command</p> |
| |
| <p><a href="cmds.html#fs">FsShell commands</a></p> |
| |
| <!-- ==== G ================================================================== --> |
| <p></p> |
| <p id="g-index"><strong>G</strong> (<a href="#top">top</a>) ----------------------------------------------</p> |
| |
| <p><a href="basic.html#gexp">general expressions</a></p> |
| |
| <p><a href="cont.html#stats-messages">getAllErrorMessages</a> method</p> |
| |
| <p><a href="cont.html#stats-messages">getAllStats</a> method</p> |
| |
| <p><a href="udf.html#getInputFormat">getInputFormat</a> method</p> |
| |
| <p><a href="udf.html#getNext">getNext</a> method</p> |
| |
| <p><a href="udf.html#getOutputFormat">getOutputFormat</a> method</p> |
| |
| <p>globs |
| <br></br> <a href="func.html#binstorage">and BinStorage function</a> |
| <br></br> <a href="basic.html#load-glob">and LOAD operator</a> |
| <br></br> <a href="basic.html#register-glob">and REGISTER statement</a> |
| </p> |
| |
| <p><a href="cont.html#embed-python">Groovy and embedded Pig</a></p> |
| |
| <p><a href="udf.html#groovy-udfs">Groovy UDFs</a>. <em>See also</em> UDFs</p> |
| |
| <p><a href="basic.html#group">GROUP</a> operator</p> |
| |
| <p> <a href="perf.html#GroupByConstParallelSetter">GroupByConstParallelSetter</a> optimization rule</p> |
| |
| <p><a href="start.html#interactive-mode">grunt shell</a></p> |
| |
| <!-- ==== H ================================================================== --> |
| <p></p> |
| <p id="h-index"><strong>H</strong> (<a href="#top">top</a>) ----------------------------------------------</p> |
| |
| <p>Hadoop |
| <br></br> <a href="cmds.html#fs">FsShell commands</a> |
| <br></br> <a href="basic.html#load-glob">Hadoop globbing</a> |
| <br></br> hadoop partitioner. <em>See</em> PARTITION BY |
| <br></br> <a href="start.html#hadoop-properties">Hadoop properties</a> |
| <br></br> <a href="start.html#req">versions supported</a> |
| </p> |
| |
| <p><a href="start.html#dfs">HDFS</a></p> |
| |
| <p><a href="cmds.html#help">help</a> command</p> |
| |
| <p></p> |
| |
| <!-- ==== I ================================================================== --> |
| <p></p> |
| <p id="i-index"><strong>I</strong> (<a href="#top">top</a>) ----------------------------------------------</p> |
| |
| <p><a href="basic.html#identifiers">identifiers</a> <em>See also</em> referencing</p> |
| |
| <p><a href="test.html#illustrate">ILLUSTRATE</a> operator</p> |
| |
| |
| <p><a href="cont.html#import-macros">IMPORT (macros)</a> operator</p> |
| |
| <p><a href="func.html#in">IN</a> function</p> |
| |
| <p><a href="func.html#indexof">INDEXOF</a> function</p> |
| |
| <p>installing Pig |
| <br></br> <a href="start.html#build">builds</a> |
| <br></br> <a href="start.html#download">downloads</a> |
| <br></br> <a href="start.html#req">software requirements</a> |
| </p> |
| |
| <p><a href="start.html#interactive-mode">interactive mode</a></p> |
| |
| <p><a href="cont.html#isEmbedded">isEmbedded</a> method</p> |
| |
| <p><a href="func.html#isempty">IsEmpty</a> function</p> |
| |
| <p><a href="basic.html#is-not-null">is not null</a> operator</p> |
| |
| <p><a href="basic.html#is-null">is null</a> operator</p> |
| |
| |
| <!-- ==== J ================================================================== --> |
| <p></p> |
| <p id="j-index"><strong>J</strong> (<a href="#top">top</a>) ----------------------------------------------</p> |
| |
| |
| <p> <a href="func.html#jsonloadstore">JsonLoader</a></p> |
| |
| <p> <a href="func.html#jsonloadstore">JsonStorage</a></p> |
| |
| <p> <a href="cont.html#embed-java">Java and embedded Pig</a></p> |
| |
| <p>Java objects |
| <br></br> <a href="cont.html#boundscript-object">BoundScript.java</a> |
| <br></br> <a href="cont.html#pig-object">pig.java</a> |
| <br></br> <a href="cont.html#PigProgressNotificationListener">PigProgressNotificationListener.java</a> |
| <br></br> <a href="cont.html#pigstats-object">PigStats.java</a> |
| </p> |
| |
| <p><a href="cont.html#embed-python">JavaScript and embedded Pig</a></p> |
| |
| <p><a href="udf.html#js-udfs">JavaScript UDFs</a>. <em>See also</em> UDFs</p> |
| |
| <p><a href="udf.html#udf-java">Java UDFs</a> |
| <br></br> <a href="udf.html#eval-functions">eval functions</a> |
| <br></br> <a href="udf.html#accumulator-interface">accumulator interface</a> |
| <br></br> <a href="udf.html#aggregate-functions">aggregate functions</a> |
| <br></br> <a href="udf.html#algebraic-interface">algebraic interface</a> |
| <br></br> <a href="udf.html#distributed-cache">and distributed cache</a> |
| <br></br> <a href="udf.html#error-handling">and error handling</a> |
| <br></br> <a href="udf.html#filter-functions">filter functions</a> |
| <br></br> <a href="udf.html#function-overloading">and function overloading</a> |
| <br></br> <a href="udf.html#import-lists">and import lists</a> |
| <br></br> <a href="udf.html#pig-types">and Pig types</a> |
| <br></br> <a href="udf.html#reporting-progress">and reporting progress</a> |
| <br></br> <a href="udf.html#schemas">and schemas</a> |
| <br></br> <a href="udf.html#eval-functions-use">using the functions</a> |
| <br></br> <a href="udf.html#eval-functions-write">writing the functions</a> |
| <br></br> <a href="udf.html#load-store-functions">load/store functions</a> |
| <br></br> <em>See also</em> UDFs |
| </p> |
| |
| <p><a href="basic.html#join-inner">JOIN (inner)</a> operator</p> |
| |
| <p><a href="basic.html#join-outer">JOIN (outer)</a> operator</p> |
| |
| <p>joins |
| <br></br> <a href="perf.html#bloom-joins">bloom joins</a> |
| <br></br> <a href="basic.html#join-inner">inner joins</a> |
| <br></br> <a href="perf.html#join-optimizations">join optimizations</a> |
| <br></br> <a href="perf.html#merge-joins">merge joins</a> |
| <br></br> <a href="perf.html#merge-sparse-joins">merge-sparse joins</a> |
| <br></br> <a href="basic.html#join-outer">outer joins </a> |
| <br></br> <a href="perf.html#replicated-joins">replicated joins</a> |
| <br></br> <a href="basic.html#self-joins">self joins</a> |
| <br></br> <a href="perf.html#skewed-joins">skewed joins</a> |
| </p> |
| |
| |
| <!-- ==== K ================================================================== --> |
| <p></p> |
| <p id="k-index"><strong>K</strong> (<a href="#top">top</a>) ----------------------------------------------</p> |
| |
| <p>keywords. <em>See </em>reserved keywords</p> |
| |
| <p><a href="cmds.html#kill">kill</a> command</p> |
| |
| <!-- ==== L ================================================================== --> |
| <p></p> |
| <p id="l-index"><strong>L</strong> (<a href="#top">top</a>) ----------------------------------------------</p> |
| |
| <p><a href="func.html#last-index-of">LAST_INDEX_OF</a> function</p> |
| |
| <p><a href="func.html#lcfirst">LCFIRST</a> function</p> |
| |
| <p><a href="basic.html#limit">LIMIT</a> operator</p> |
| |
| <p><a href="perf.html#limit">LIMIT and optimization</a></p> |
| |
| <p> <a href="perf.html#LimitOptimizer">LimitOptimizer</a> optimization rule</p> |
| |
| <p><a href="basic.html#load">LOAD</a> operator</p> |
| |
| <p><a href="udf.html#LoadCaster">LoadCaster</a> interface</p> |
| |
| <p><a href="udf.html#loadfunc">LoadFunc</a> class |
| <br></br> <a href="udf.html#getInputFormat">getInputFormat</a> method |
| <br></br> <a href="udf.html#getNext">getNext</a> method |
| <br></br> <a href="udf.html#LoadCaster">LoadCaster</a> ubterface |
| <br></br> <a href="udf.html#LoadMetadata">LoadMetadata</a> interface |
| <br></br> <a href="udf.html#LoadPushDown">LoadPushDown</a> interface |
| <br></br> <a href="udf.html#prepareToRead">prepareToRead</a> method |
| <br></br> <a href="udf.html#pushProjection">pushProjection</a> method |
| <br></br> <a href="udf.html#relativeToAbsolutePath">relativeToAbsolutePath</a> method |
| <br></br> <a href="udf.html#setLocation">setLocation</a> method |
| <br></br> <a href="udf.html#setUdfContextSignature">setUdfContextSignature</a> method |
| </p> |
| |
| <p>Load Functions. <em>See</em> load/store functions</p> |
| |
| <p><a href="udf.html#LoadMetadata">LoadMetadata</a> interface</p> |
| |
| <p><a href="udf.html#LoadPushDown">LoadPushDown</a> interface</p> |
| |
| <p>load/store functions |
| <br></br> <a href="func.html#load-store-functions">built in functions</a> |
| <br></br> <a href="udf.html#load-store-functions">user defined functions (UDFs)</a> |
| </p> |
| |
| <p><a href="start.html#execution-modes">local mode</a></p> |
| |
| <p><a href="func.html#log">LOG</a> function</p> |
| |
| <p><a href="func.html#log10">LOG10</a> function</p> |
| |
| <p><a href="test.html#logical-plan">logical execution plan</a></p> |
| |
| |
| <p><a href="func.html#lower">LOWER</a> function</p> |
| |
| <p><a href="func.html#ltrim">LTRIM</a> function</p> |
| |
| <!-- ==== M ================================================================== --> |
| <p></p> |
| <p id="m-index"><strong>M</strong> (<a href="#top">top</a>) ----------------------------------------------</p> |
| |
| |
| <p>macros |
| <br></br> <a href="cont.html#define-macros">defining macros</a> |
| <br></br> <a href="cont.html#expand-macros">expanding macros</a> |
| <br></br> <a href="cont.html#import-macros">importing macros</a> |
| </p> |
| |
| |
| <p><a href="perf.html#hash-based-aggregation">map task and hash-based aggregation</a></p> |
| |
| <p>MapReduce |
| <br></br> <a href="test.html#mapreduce-job-ids">MapReduce job ids and Pig scripts</a> |
| <br></br> <a href="perf.html#Parallel">setting the number of reduce tasks</a> |
| </p> |
| |
| <p><a href="test.html#mapreduce-plan">mapreduce execution plan</a></p> |
| |
| <p><a href="start.html#execution-modes">mapreduce mode</a></p> |
| |
| <p>maps (data type) |
| <br></br> <a href="basic.html#map-schema">and schemas</a> |
| <br></br> <a href="basic.html#schema-multi">schemas for multiple types</a> |
| <br></br> <a href="basic.html#map">syntax</a> |
| <br></br> <a href="func.html#tomap">and TOMAP function</a> |
| <br></br> <a href="basic.html#type-construction">and type construction operators</a> |
| </p> |
| |
| <p>matches. <em>See</em> pattern matching</p> |
| |
| <p><a href="func.html#math-functions">math functions</a></p> |
| |
| <p><a href="func.html#max">MAX</a> function</p> |
| |
| <p><a href="perf.html#memory-management">memory management</a>. <em>See also</em> batch mode</p> |
| |
| <p> <a href="perf.html#MergeFilter">MergeFilter</a> optimization rule</p> |
| |
| <p> <a href="perf.html#MergeForEach">MergeForEach</a> optimization rule</p> |
| |
| <p><a href="perf.html#merge-joins">merge joins</a></p> |
| |
| <p><a href="perf.html#merge-sparse-joins">merge-sparse joins</a></p> |
| |
| <p><a href="func.html#min">MIN</a> function</p> |
| |
| <p><a href="basic.html#arithmetic">modulo operator</a> ( % )</p> |
| |
| <p><a href="perf.html#multi-query-execution">multi-query execution</a></p> |
| |
| <!-- ==== N ================================================================== --> |
| <p></p> |
| <p id="n-index"><strong>N</strong> (<a href="#top">top</a>) ----------------------------------------------</p> |
| |
| <p>names (for fields, relations). <em>See</em> referencing.</p> |
| |
| <p><a href="basic.html#native">NATIVE</a> operator</p> |
| |
| <p><a href="udf.html#nonfsloadfunc">NonFSLoadFunc</a> interface </p> |
| |
| <p><a href="basic.html#nested-block">nested blocks</a> (FOREACH operator) </p> |
| |
| <p><a href="basic.html#boolops">NOT</a> (Boolean)</p> |
| |
| <p><a href="basic.html#null_operators">null operators</a></p> |
| |
| <p>nulls |
| <br></br> <a href="basic.html#nulls-constants">and constants</a> |
| <br></br> <a href="perf.html#nulls">dropping before a join</a> (performance) |
| <br></br> <a href="basic.html#nulls_join">and JOIN operator</a> |
| <br></br> <a href="basic.html#nulls-load">and load functions</a> |
| <br></br> <a href="basic.html#nulls-ops-produce">operations that produce</a> |
| <br></br> <a href="basic.html#nulls">and Pig Latin</a> |
| </p> |
| |
| <!-- ==== O ================================================================== --> |
| <p></p> |
| <p id="o-index"><strong>O</strong> (<a href="#top">top</a>) ----------------------------------------------</p> |
| |
| <p><a href="perf.html#optimization-rules">optimization rules</a> |
| <br></br> <a href="perf.html#AddForEach">AddForEach </a> |
| <br></br> <a href="perf.html#ColumnMapKeyPrune">ColumnMapKeyPrune</a> |
| <br></br> <a href="perf.html#FilterLogicExpressionSimplifier">FilterLogicExpressionSimplifier</a> |
| <br></br> <a href="perf.html#GroupByConstParallelSetter">GroupByConstParallelSetter</a> |
| <br></br> <a href="perf.html#LimitOptimizer">LimitOptimizer</a> |
| <br></br> <a href="perf.html#MergeFilter">MergeFilter </a> |
| <br></br> <a href="perf.html#MergeForEach">MergeForEach</a> |
| <br></br> <a href="perf.html#PushDownForEachFlatten">PushDownForEachFlatten</a> |
| <br></br> <a href="perf.html#PushUpFilter">PushUpFilter</a> |
| <br></br> <a href="perf.html#SplitFilter">SplitFilter</a> |
| </p> |
| |
| <p><a href="basic.html#boolops">OR</a> (Boolean)</p> |
| |
| <p><a href="basic.html#order-by">ORDER BY</a> operator</p> |
| |
| <p><a href="udf.html#outputfunctionschema">outputFunctionSchema</a> Python decorator</p> |
| |
| <p><a href="udf.html#outputschema">outputSchema</a> Python decorator</p> |
| |
| <!-- ==== P ================================================================== --> |
| <p></p> |
| <p id="p-index"><strong>P</strong> (<a href="#top">top</a>) ----------------------------------------------</p> |
| |
| <p><a href="start.html#properties">-P</a> command line option</p> |
| |
| <p>PARALLEL |
| <br></br> <a href="perf.html#Parallel">and performance</a> |
| <br></br> <a href="cmds.html#set">setting default_parallel</a> |
| </p> |
| |
| <p><a href="cont.html#Parameter-Sub">parameter substitution</a></p> |
| |
| <p>PARTITION BY |
| <br></br> <a href="basic.html#partition-by-cross">and CROSS</a> |
| <br></br> <a href="basic.html#partition-by-distinct">and DISTINCT</a> |
| <br></br> <a href="basic.html#partition-by-group">and GROUP</a> |
| <br></br> <a href="basic.html#partition-by-join-inner">and JOIN (inner)</a> |
| <br></br> <a href="basic.html#partition-by-join-inner">and JOIN (outer)</a> |
| </p> |
| |
| <p><a href="basic.html#comparison">pattern matching</a></p> |
| |
| <p>performance (writing efficient code) |
| <br></br> <a href="perf.html#optimization-rules">optimization rules for</a> |
| <br></br> <a href="perf.html#performance-enhancers">performance enhancers</a> |
| <br></br> <em>See also</em> Pig Latin |
| </p> |
| |
| <p><a href="test.html#physical-plan">physical execution plan</a></p> |
| |
| <p><a href="perf.html#memory-bags">pig.cachedbag.memusage</a> property</p> |
| |
| <p><a href="func.html#pigdump">PigDump</a> function</p> |
| |
| <p><a href="udf.html#piggybank">Piggy Bank</a></p> |
| |
| |
| <p>Pig Latin |
| <br></br> <a href="cont.html#automated-pig-latin">automated generation of</a> (Python example) |
| <br></br> <a href="start.html#pl-statements">Pig Latin statements</a> |
| <br></br> <em>See also</em> performance (writing efficient code) |
| </p> |
| |
| <p>Pig macros. <em>See</em> macros</p> |
| |
| <p><a href="cont.html#pig-object">pig.java</a> object</p> |
| |
| <p><a href="cont.html#pigstats">PigProgressNotificationListener</a> interface</p> |
| |
| <p><a href="cont.html#PigProgressNotificationListener">PigProgressNotificationListener.java</a> object</p> |
| |
| <p><a href="cont.html#pigrunner-api">PigRunner API</a>. <em>See also</em> PigStats class</p> |
| |
| <p>Pig Scripts |
| <br></br> <a href="start.html#batch-mode">and batch mode</a> |
| <br></br> <a href="start.html#comments">and comments</a> |
| <br></br> <a href="start.html#dfs">and distributed file systems</a> |
| <br></br> <a href="cmds.html#exec">and exec command</a> |
| <br></br> <a href="test.html#mapreduce-job-ids">and MapReduce job ids</a> |
| <br></br> <a href="cmds.html#run">and run command</a> |
| </p> |
| |
| <p><a href="cont.html#pigserver">PigServer</a> interface</p> |
| |
| <p><a href="cont.html#pigstats">PigStats</a> class |
| <br></br> <a href="cont.html#EmbeddedPigStats">EmbeddedPigStats</a> class |
| <br></br> <a href="cont.html#stats-messages">getAllErrorMessages</a> method |
| <br></br> <a href="cont.html#stats-messages">getAllStats</a> method |
| <br></br> <a href="cont.html#isembedded">isEmbedded</a> method |
| <br></br> <a href="cont.html#SimplePigStats">SimplePigStats</a> class |
| <br></br> <em>See also</em> PigRunner API |
| </p> |
| |
| <p><a href="cont.html#pigstats-object">PigStats.java</a> object</p> |
| |
| <p><a href="test.html#pig-statistics">Pig Statistics</a> |
| <br></br> <a href="test.html#pig-alias">pig.alias</a> |
| <br></br> <a href="test.html#pig-command-line">pig.command.line</a> |
| <br></br> <a href="test.html#pig-hadoop-version">pig.hadoop.version</a> |
| <br></br> <a href="test.html#pig-input-dirs">pig.input.dirs</a> |
| <br></br> <a href="test.html#pig-job-feature">pig.job.feature</a> |
| <br></br> <a href="test.html#pig-map-output-dirs">pig.map.output.dirs</a> |
| <br></br> <a href="test.html#pig-parent-jobid">pig.parent.jobid</a> |
| <br></br> <a href="test.html#pig-reduce-output-dirs">pig.reduce.output.dirs</a> |
| <br></br> <a href="test.html#pig-script">pig.script</a> |
| <br></br> <a href="test.html#pig-script-features">pig.script.features</a> |
| <br></br> <a href="test.html#pig-script-id">pig.script.id</a> |
| <br></br> <a href="test.html#pig-version">pig.version</a> |
| </p> |
| |
| |
| <p><a href="func.html#pigstorage">PigStorage</a> function</p> |
| |
| <p><a href="start.html#tutorial">Pig tutorial</a></p> |
| |
| <p>Pig types. <em>See</em> data types</p> |
| |
| <p><a href="test.html#pigunit">PigUnit</a></p> |
| |
| <p><a href="basic.html#ref-field">positional notation</a></p> |
| |
| <p><a href="udf.html#prepareToRead">prepareToRead</a> method</p> |
| |
| <p><a href="udf.html#prepareToWrite">prepareToWrite</a> method</p> |
| |
| <p>projection |
| <br></br> <a href="basic.html#projection">example of</a> |
| <br></br> <a href="perf.html#projection">and performance</a> |
| </p> |
| |
| <p><a href="basic.html#prexp">project-range expressions</a></p> |
| |
| <p>properties |
| <br></br> <a href="start.html#hadoop-properties">specifying Hadoop properties</a> |
| <br></br> <a href="start.html#pig-properties">specifying Pig properties</a> |
| </p> |
| |
| <p> <a href="perf.html#PushDownForEachFlatten">PushDownForEachFlatten</a> optimization rule</p> |
| |
| |
| <p><a href="udf.html#pushprojection">pushProjection</a> method</p> |
| |
| <p> <a href="perf.html#PushUpFilter">PushUpFilter</a> optimization rule</p> |
| |
| <p><a href="udf.html#putNext">putNext</a> method</p> |
| |
| <p><a href="cont.html#embed-python">Python and embedded Pig</a></p> |
| |
| <p><a href="udf.html#python-udfs">Python UDFs</a>. <em>See also</em> UDFs</p> |
| |
| |
| <!-- ==== Q ================================================================== --> |
| <p></p> |
| <p id="q-index"><strong>Q</strong> (<a href="#top">top</a>) ----------------------------------------------</p> |
| |
| <p><a href="cmds.html#quit">quit</a> (command)</p> |
| |
| <!-- ==== R ================================================================== --> |
| <p></p> |
| <p id="r-index"><strong>R</strong> (<a href="#top">top</a>) ----------------------------------------------</p> |
| |
| <p><a href="func.html#random">RANDOM</a> function</p> |
| |
| <p>referencing |
| <br></br> <a href="basic.html#ref-field">fields</a> |
| <br></br> <a href="basic.html#ref-field-complex">fields and complex types</a> |
| <br></br> <a href="basic.html#ref-relation">relations</a> |
| <br></br> <em>See also</em> identifiers |
| </p> |
| |
| <p><a href="func.html#regex-extract">REGEX_EXTRACT</a> function</p> |
| |
| <p><a href="func.html#regex-extract-all">REGEX_EXTRACT_ALL</a> function</p> |
| |
| <p><a href="func.html#regex-search">REGEX_SEARCH</a> function</p> |
| |
| <p><a href="basic.html#register-jar">REGISTER</a> statement</p> |
| |
| <p>regular expressions. <em>See</em> pattern matching</p> |
| |
| <p>relations |
| <br></br> <a href="basic.html#cast-relations">casting to scalars</a> |
| <br></br> <a href="basic.html#relations">and Pig Latin</a> |
| <br></br> <a href="basic.html#ref-relation">referencing</a> |
| </p> |
| |
| <p><a href="udf.html#relativeToAbsolutePath">relativeToAbsolutePath</a> method</p> |
| |
| <p><a href="udf.html#relToAbsPathForStoreLocation">relToAbsPathForStoreLocation</a> method</p> |
| |
| <p><a href="func.html#replace">REPLACE</a> function</p> |
| |
| <p><a href="perf.html#replicated-joins">replicated joins</a></p> |
| |
| <p><a href="start.html#req">requirements</a> (for Pig)</p> |
| |
| <p id="reserved-keywords"><a href="basic.html#reserved-keywords">reserved keywords</a></p> |
| |
| <p><a href="func.html#round">ROUND</a> function</p> |
| |
| <p><a href="func.html#round_to">ROUND_TO</a> function</p> |
| |
| <p><a href="func.html#rtrim">RTRIM</a> function</p> |
| |
| <p><a href="cmds.html#run">run</a> command</p> |
| |
| <p><a href="start.html#run">running Pig</a> |
| <br></br> <a href="cmds.html#exec">exec</a> command |
| <br></br> <a href="start.html#execution-modes">execution modes</a> |
| <br></br> <a href="perf.html#Implicit-Dependencies">execution order</a> |
| <br></br> <a href="test.html#execution-plans">execution plans</a> |
| <br></br> <a href="perf.html#multi-query-execution">multi-query execution</a> |
| <br></br> <a href="cmds.html#run">run</a> command |
| </p> |
| |
| <!-- ==== S ================================================================== --> |
| <p></p> |
| <p id="s-index"><strong>S</strong> (<a href="#top">top</a>) ----------------------------------------------</p> |
| |
| <p><a href="basic.html#sample">SAMPLE</a> operator</p> |
| |
| <p><a href="udf.html#schemafunction">schemaFunction</a> Python decorator</p> |
| |
| <p>schemas |
| <br></br> <a href="basic.html#schema-complex">for complex data types</a> (tuples, bags, maps) |
| <br></br> <a href="udf.html#decorators">and decorators</a> (Python UDFs) |
| <br></br> <a href="basic.html#schemaforeach">and FOREACH</a> |
| <br></br> <a href="basic.html#schema-load">and LOAD, STREAM</a> |
| <br></br> <a href="basic.html#onschema">ONSCHEMA clause</a> (UNION operator) |
| <br></br> <a href="basic.html#schemas">and Pig Latin</a> |
| <br></br> <a href="func.html#pigstorage-options">and PigStorage</a> (function) |
| <br></br> <a href="udf.html#schema-return-types">and return types</a> (JavaScript UDFs) |
| <br></br> <a href="basic.html#schema-simple">for simple data types</a> (int, long, float, double, chararray, bytearray) |
| <br></br> <a href="basic.html#unknown-schema">unknown (null) schemas</a> |
| </p> |
| |
| <p><a href="cmds.html#set">set</a> command</p> |
| |
| <p><a href="udf.html#setLocation">setLocation</a> method</p> |
| |
| <p><a href="udf.html#setStoreFuncUDFContextSignature">setStoreFuncUDFContextSignature</a> method</p> |
| |
| <p><a href="udf.html#setStoreLocation">setStoreLocation</a> method</p> |
| |
| <p><a href="udf.html#setUdfContextSignature">setUdfContextSignature</a> method</p> |
| |
| <p><a href="cmds.html#sh">sh</a> command</p> |
| |
| <p><a href="cmds.html#shell-cmds">shell commands</a></p> |
| |
| <p><a href="basic.html#ship-about">ship</a> (streaming). <em>See also</em> autoship</p> |
| |
| <p>sign operators |
| <br></br> <a href="basic.html#sign">negative</a> ( - ) |
| <br></br> <a href="basic.html#sign">positive</a> ( + ) |
| </p> |
| |
| <p><a href="cont.html#SimplePigStats">SimplePigStats</a> class</p> |
| |
| <p><a href="func.html#sin">SIN</a> function</p> |
| |
| <p><a href="func.html#sinh">SINH</a> function</p> |
| |
| <p><a href="func.html#size">SIZE</a> function</p> |
| |
| <p><a href="perf.html#skewed-joins">skewed joins</a></p> |
| |
| <p>software requirements. <em>See</em> requirements</p> |
| |
| <p>specialized joins |
| <br></br> <a href="perf.html#merge-joins">merge joins</a> |
| <br></br> <a href="perf.html#specialized-joins-performance">and performance</a> |
| <br></br> <a href="perf.html#replicated-joins">replicated joins</a> |
| <br></br> <a href="perf.html#skewed-joins">skewed joins</a> |
| </p> |
| |
| <p><a href="basic.html#split">SPLIT</a> operator</p> |
| |
| <p> <a href="perf.html#SplitFilter">SplitFilter</a> optimization rule</p> |
| |
| <p><a href="perf.html#splits">splits</a> (implicit, explicit)</p> |
| |
| <p><a href="func.html#sprintf">SPRINTF</a> function</p> |
| |
| <p><a href="func.html#sqrt">SQRT</a> function</p> |
| |
| <p><a href="basic.html#sexp">star expression</a> ( * )</p> |
| |
| <p><a href="start.html#pl-statements">statements</a> (Pig Latin)</p> |
| |
| <p>statistics. <em>See</em> Pig statistics</p> |
| |
| <p><a href="basic.html#store">STORE</a> operator. <em>See also </em> Store vs. Dump</p> |
| |
| <p>Store functions. <em>See</em> load/store functions</p> |
| |
| <p><a href="udf.html#storefunc">StoreFunc</a> class |
| <br></br> <a href="udf.html#checkSchema">checkSchema</a> method |
| <br></br> <a href="udf.html#getOutputFormat">getOutputFormat</a> method |
| <br></br> <a href="udf.html#prepareToWrite">prepareToWrite</a> method |
| <br></br> <a href="udf.html#putNext">putNext</a> method |
| <br></br> <a href="udf.html#relToAbsPathForStoreLocation">relToAbsPathForStoreLocation</a> method |
| <br></br> <a href="udf.html#setStoreFuncUDFContextSignature">setStoreFuncUDFContextSignature</a> method |
| <br></br> <a href="udf.html#setStoreLocation">setStoreLocation</a> method |
| <br></br> <a href="udf.html#StoreMetadata">StoreMetadata</a> interface |
| </p> |
| |
| <p><a href="udf.html#storemetadata">StoreMetadata</a> interface</p> |
| |
| <p><a href="perf.html#store-dump">Store vs. Dump</a> </p> |
| |
| <p><a href="basic.html#stream">STREAM</a> operator</p> |
| |
| <p><a href="basic.html#define-udfs">streaming</a> (DEFINE operator)</p> |
| |
| |
| |
| <p><a href="func.html#string-functions">string functions</a></p> |
| |
| <p><a href="func.html#strsplit">STRSPLIT</a> function</p> |
| |
| <p><a href="func.html#strsplittobag">STRSPLITTOBAG</a> function</p> |
| |
| <p><a href="func.html#substring">SUBSTRING</a> function</p> |
| |
| <p><a href="func.html#sum">SUM</a> function</p> |
| |
| <!-- ==== T ================================================================== --> |
| <p></p> |
| <p id="t-index"><strong>T</strong> (<a href="#top">top</a>) ----------------------------------------------</p> |
| |
| <p><a href="func.html#tan">TAN</a> function</p> |
| |
| <p><a href="func.html#tanh">TANH</a> function</p> |
| |
| <p><a href="func.html#textloader">TextLoader</a> function</p> |
| |
| <p><a href="func.html#tobag">TOBAG</a> function</p> |
| |
| <p><a href="func.html#tokenize">TOKENIZE</a> function</p> |
| |
| <p><a href="func.html#tomap">TOMAP</a> function</p> |
| |
| <p><a href="func.html#topx">TOP</a> function</p> |
| |
| <p><a href="func.html#totuple">TOTUPLE</a> function</p> |
| |
| <p><a href="func.html#trim">TRIM</a> function</p> |
| |
| <p><a href="basic.html#texp">tuple expressions</a></p> |
| |
| <p><a href="func.html#bag-tuple-functions">tuple functions</a></p> |
| |
| <p>tuples (data type) |
| <br></br> <a href="basic.html#relations">and relations</a> |
| <br></br> <a href="basic.html#tuple-schema">and schemas</a> |
| <br></br> <a href="basic.html#tuple">syntax</a> |
| <br></br> <a href="func.html#totuple">and TOTUPLE function</a> |
| <br></br> <a href="basic.html#type-construction">and type construction operators</a> |
| </p> |
| |
| <p><a href="basic.html#type-construction">type construction operators</a> (tuple, bag, map)</p> |
| |
| <p>type conversions. <em>See</em> casting types, types tables</p> |
| |
| <p><a href="basic.html#data-types">types</a> (simple and complex)</p> |
| |
| <p><a href="perf.html#types">types and performance</a></p> |
| |
| <p>types tables |
| <br></br> <a href="basic.html#types-table-add">for addition, subtraction</a> |
| <br></br> <a href="basic.html#types-table-equal">for equal, not equal</a> |
| <br></br> <a href="basic.html#types-table-matches">for matches</a> |
| <br></br> <a href="basic.html#types-table-mult">for multiplication, division</a> |
| <br></br> <a href="basic.html#types-table-negative">for negative (negation)</a> |
| <br></br> <a href="basic.html#types-table-nulls">for nulls</a> |
| <br></br> <em>See also</em> casting types |
| </p> |
| |
| <p><a href="start.html#tutorial">tutorial</a> (for Pig)</p> |
| |
| <!-- ==== U ================================================================== --> |
| <p></p> |
| <p id="u-index"><strong>U</strong> (<a href="#top">top</a>) ----------------------------------------------</p> |
| |
| <p><a href="func.html#ucfirst">UCFIRST</a> function</p> |
| |
| <p>UDFs |
| <br></br> <a href="udf.html#function-instantiation">and function instantiation</a> |
| <br></br> <a href="udf.html#udf-monitoring">and monitoring</a> |
| <br></br> <a href="udf.html#udf-configurations">passing configurations to </a> |
| <br></br> <a href="perf.html#accumulator-interface">and performance</a> (Accumulator Interface) |
| <br></br> <a href="perf.html#algebraic-interface">and performance</a> (Algebraic Interface) |
| <br></br> <a href="udf.html#piggybank">Piggy Bank</a> (repository) |
| <br></br> <a href="udf.html#udf-interfaces">UDF interfaces</a> |
| <br></br> <em>See also</em> Java UDFs, JavaScript UDFs, Python UDFs |
| </p> |
| |
| <p><a href="basic.html#union">UNION</a> operator</p> |
| |
| <p><a href="func.html#upper">UPPER</a> function</p> |
| |
| <p>user defined functions. <em>See</em> UDFs</p> |
| |
| <p><a href="cmds.html#utility-cmds">utility commands</a></p> |
| |
| <!-- ==== V ================================================================== --> |
| <p></p> |
| <p id="v-index"><strong>V</strong> (<a href="#top">top</a>)</p> |
| |
| <!-- ==== W ================================================================== --> |
| <p></p> |
| <p id="w-index"><strong>W</strong> (<a href="#top">top</a>)</p> |
| |
| <!-- ==== X ================================================================== --> |
| <p></p> |
| <p id="x-index"><strong>X</strong> (<a href="#top">top</a>)</p> |
| |
| <!-- ==== Y ================================================================== --> |
| <p></p> |
| <p id="y-index"><strong>Y</strong> (<a href="#top">top</a>)</p> |
| |
| <!-- ==== Z ================================================================== --> |
| <p></p> |
| <p id="z-index"><strong>Z</strong> (<a href="#top">top</a>)</p> |
| |
| <p><a href="v_editors.html#zeppelin">Zeppelin</a></p> |
| |
| </body> |
| </document> |