{"entries":[{"name":"ABS","path":"func#abs","type":"Built In Functions"},{"name":"AccumuloStorage","path":"func#AccumuloStorage","type":"Built In Functions"},{"name":"ACOS","path":"func#acos","type":"Built In Functions"},{"name":"AddDuration","path":"func#add-duration","type":"Built In Functions"},{"name":"AddForEach","path":"perf#AddForEach","type":"Performance and Efficiency"},{"name":"Administration","path":"admin","type":"Administration"},{"name":"Arithmetic Operators","path":"basic#arithmetic","type":"Pig Latin Basics"},{"name":"ASIN","path":"func#asin","type":"Built In Functions"},{"name":"ASSERT","path":"basic#assert","type":"Pig Latin Basics"},{"name":"ATAN","path":"func#atan","type":"Built In Functions"},{"name":"AVG","path":"func#avg","type":"Built In Functions"},{"name":"AvroStorage","path":"func#AvroStorage","type":"Built In Functions"},{"name":"BagToString","path":"func#bagtostring","type":"Built In Functions"},{"name":"BinStorage","path":"func#binstorage","type":"Built In Functions"},{"name":"Bloom","path":"func#bloom","type":"Built In Functions"},{"name":"Boolean Operators","path":"basic#boolops","type":"Pig Latin Basics"},{"name":"Built In Functions","path":"func","type":"Built In Functions"},{"name":"Cast Operators","path":"basic#cast","type":"Pig Latin Basics"},{"name":"CBRT","path":"func#cbrt","type":"Built In Functions"},{"name":"CEIL","path":"func#ceil","type":"Built In Functions"},{"name":"clear","path":"cmds#clear","type":"Shell and Utility Commands"},{"name":"COGROUP","path":"basic#cogroup","type":"Pig Latin Basics"},{"name":"ColumnMapKeyPrune","path":"perf#ColumnMapKeyPrune","type":"Performance and Efficiency"},{"name":"Combiner","path":"perf#combiner","type":"Performance and Efficiency"},{"name":"Comparison Operators","path":"basic#comparison","type":"Pig Latin Basics"},{"name":"CONCAT","path":"func#concat","type":"Built In Functions"},{"name":"ConstantCalculator","path":"perf#ConstantCalculator","type":"Performance and Efficiency"},{"name":"Constants","path":"basic#constants","type":"Pig Latin Basics"},{"name":"Control Structures","path":"cont","type":"Control Structures"},{"name":"COS","path":"func#cos","type":"Built In Functions"},{"name":"COSH","path":"func#cosh","type":"Built In Functions"},{"name":"COUNT","path":"func#count","type":"Built In Functions"},{"name":"COUNT_STAR","path":"func#count-star","type":"Built In Functions"},{"name":"CROSS","path":"basic#cross","type":"Pig Latin Basics"},{"name":"CUBE","path":"basic#cube","type":"Pig Latin Basics"},{"name":"CurrentTime","path":"func#current-time","type":"Built In Functions"},{"name":"Data Types","path":"basic#data-types","type":"Pig Latin Basics"},{"name":"DaysBetween","path":"func#days-between","type":"Built In Functions"},{"name":"DEFINE","path":"basic#define","type":"Pig Latin Basics"},{"name":"DEFINE (macros)","path":"cont#define-macros","type":"Control Structures"},{"name":"DEFINE (UDFs, streaming)","path":"basic#define-udfs","type":"Pig Latin Basics"},{"name":"Dereference Operators","path":"basic#deref","type":"Pig Latin Basics"},{"name":"DESCRIBE","path":"test#describe","type":"Testing and Diagnostics"},{"name":"Diagnostic Operators","path":"test#diagnostic-ops","type":"Testing and Diagnostics"},{"name":"DIFF","path":"func#diff","type":"Built In Functions"},{"name":"Disabling Pig commands and operators","path":"admin#Disabling+Pig+commands+and+operators","type":"Administration"},{"name":"Disambiguate Operator","path":"basic#disambiguate","type":"Pig Latin Basics"},{"name":"DISTINCT","path":"basic#distinct","type":"Pig Latin Basics"},{"name":"DUMP","path":"test#dump","type":"Testing and Diagnostics"},{"name":"Embedded Pig - Java","path":"cont#embed-java","type":"Control Structures"},{"name":"Embedded Pig - Python, JavaScript and Groovy","path":"cont#embed-python","type":"Control Structures"},{"name":"ENDSWITH","path":"func#endswith","type":"Built In Functions"},{"name":"EqualsIgnoreCase","path":"func#equalsignorecase","type":"Built In Functions"},{"name":"Example","path":"func#Example-N130A2","type":"Built In Functions"},{"name":"exec","path":"cmds#exec","type":"Shell and Utility Commands"},{"name":"EXP","path":"func#exp","type":"Built In Functions"},{"name":"EXPLAIN","path":"test#explain","type":"Testing and Diagnostics"},{"name":"Expressions","path":"basic#expressions","type":"Pig Latin Basics"},{"name":"FILTER","path":"basic#filter","type":"Pig Latin Basics"},{"name":"Flatten Operator","path":"basic#flatten","type":"Pig Latin Basics"},{"name":"FLOOR","path":"func#floor","type":"Built In Functions"},{"name":"FOREACH","path":"basic#foreach","type":"Pig Latin Basics"},{"name":"fs","path":"cmds#fs","type":"Shell and Utility Commands"},{"name":"GetDay","path":"func#get-day","type":"Built In Functions"},{"name":"GetHour","path":"func#get-hour","type":"Built In Functions"},{"name":"GetMilliSecond","path":"func#get-milli-second","type":"Built In Functions"},{"name":"GetMinute","path":"func#get-minute","type":"Built In Functions"},{"name":"GetMonth","path":"func#get-month","type":"Built In Functions"},{"name":"GetSecond","path":"func#get-second","type":"Built In Functions"},{"name":"Getting Started","path":"start","type":"Getting Started"},{"name":"GetWeek","path":"func#get-week","type":"Built In Functions"},{"name":"GetWeekYear","path":"func#get-week-year","type":"Built In Functions"},{"name":"GetYear","path":"func#get-year","type":"Built In Functions"},{"name":"GROUP","path":"basic#group","type":"Pig Latin Basics"},{"name":"GroupByConstParallelSetter","path":"perf#GroupByConstParallelSetter","type":"Performance and Efficiency"},{"name":"Handling Compression","path":"func#handling-compression","type":"Built In Functions"},{"name":"Hash-based Aggregation in Map Task","path":"perf#hash-based-aggregation","type":"Performance and Efficiency"},{"name":"HBaseStorage","path":"func#HBaseStorage","type":"Built In Functions"},{"name":"help","path":"cmds#help","type":"Shell and Utility Commands"},{"name":"history","path":"cmds#history","type":"Shell and Utility Commands"},{"name":"HoursBetween","path":"func#hours-between","type":"Built In Functions"},{"name":"Identifiers","path":"basic#identifiers","type":"Pig Latin Basics"},{"name":"ILLUSTRATE","path":"test#illustrate","type":"Testing and Diagnostics"},{"name":"IMPORT","path":"basic#import","type":"Pig Latin Basics"},{"name":"IMPORT (macros)","path":"cont#import-macros","type":"Control Structures"},{"name":"INDEXOF","path":"func#indexof","type":"Built In Functions"},{"name":"IsEmpty","path":"func#isempty","type":"Built In Functions"},{"name":"JOIN (inner)","path":"basic#join-inner","type":"Pig Latin Basics"},{"name":"JOIN (outer)","path":"basic#join-outer","type":"Pig Latin Basics"},{"name":"JsonLoader, JsonStorage","path":"func#jsonloadstore","type":"Built In Functions"},{"name":"kill","path":"cmds#kill","type":"Shell and Utility Commands"},{"name":"LAST_INDEX_OF","path":"func#last-index-of","type":"Built In Functions"},{"name":"LCFIRST","path":"func#lcfirst","type":"Built In Functions"},{"name":"LIMIT","path":"basic#limit","type":"Pig Latin Basics"},{"name":"LimitOptimizer","path":"perf#LimitOptimizer","type":"Performance and Efficiency"},{"name":"LOAD","path":"basic#load","type":"Pig Latin Basics"},{"name":"LOG","path":"func#log","type":"Built In Functions"},{"name":"LOG10","path":"func#log10","type":"Built In Functions"},{"name":"LOWER","path":"func#lower","type":"Built In Functions"},{"name":"LTRIM","path":"func#ltrim","type":"Built In Functions"},{"name":"MAPREDUCE","path":"basic#mapreduce","type":"Pig Latin Basics"},{"name":"MAX","path":"func#max","type":"Built In Functions"},{"name":"Memory Management","path":"perf#memory-management","type":"Performance and Efficiency"},{"name":"Merge Joins","path":"perf#merge-joins","type":"Performance and Efficiency"},{"name":"Merge-Sparse Joins","path":"perf#merge-sparse-joins","type":"Performance and Efficiency"},{"name":"MergeFilter","path":"perf#MergeFilter","type":"Performance and Efficiency"},{"name":"MergeForEach","path":"perf#MergeForEach","type":"Performance and Efficiency"},{"name":"MilliSecondsBetween","path":"func#milli-seconds-between","type":"Built In Functions"},{"name":"MIN","path":"func#min","type":"Built In Functions"},{"name":"MinutesBetween","path":"func#minutes-between","type":"Built In Functions"},{"name":"MonthsBetween","path":"func#months-between","type":"Built In Functions"},{"name":"Multi-Query Execution","path":"perf#multi-query-execution","type":"Performance and Efficiency"},{"name":"Null Operators","path":"basic#null_operators","type":"Pig Latin Basics"},{"name":"Nulls and Pig Latin","path":"basic#nulls","type":"Pig Latin Basics"},{"name":"Optimization Rules","path":"perf#optimization-rules","type":"Performance and Efficiency"},{"name":"OrcStorage","path":"func#OrcStorage","type":"Built In Functions"},{"name":"ORDER BY","path":"basic#order-by","type":"Pig Latin Basics"},{"name":"Output location strict check","path":"admin#Output+location+strict+check","type":"Administration"},{"name":"Parameter Substitution","path":"cont#Parameter-Sub","type":"Control Structures"},{"name":"PartitionFilterOptimizer","path":"perf#PartitionFilterOptimizer","type":"Performance and Efficiency"},{"name":"Performance and Efficiency","path":"perf","type":"Performance and Efficiency"},{"name":"Performance Considerations","path":"perf#specialized-joins-performance","type":"Performance and Efficiency"},{"name":"Performance Enhancers","path":"perf#performance-enhancers","type":"Performance and Efficiency"},{"name":"Pig Latin Basics","path":"basic","type":"Pig Latin Basics"},{"name":"Pig Latin Statements","path":"start#pl-statements","type":"Getting Started"},{"name":"Pig Macros","path":"cont#macros","type":"Control Structures"},{"name":"Pig Progress Notification Listener","path":"test#ppnl","type":"Testing and Diagnostics"},{"name":"Pig Properties","path":"start#properties","type":"Getting Started"},{"name":"Pig Scripts and MapReduce Job IDs (MapReduce mode only)","path":"test#mapreduce-job-ids","type":"Testing and Diagnostics"},{"name":"Pig Setup","path":"start#Pig+Setup","type":"Getting Started"},{"name":"Pig Statistics","path":"test#pig-statistics","type":"Testing and Diagnostics"},{"name":"Pig Tutorial","path":"start#tutorial","type":"Getting Started"},{"name":"PigDump","path":"func#pigdump","type":"Built In Functions"},{"name":"Piggy Bank","path":"udf#piggybank","type":"User Defined Functions"},{"name":"PigStorage","path":"func#pigstorage","type":"Built In Functions"},{"name":"PigUnit","path":"test#pigunit","type":"Testing and Diagnostics"},{"name":"PluckTuple","path":"func#plucktuple","type":"Built In Functions"},{"name":"PredicatePushdownOptimizer","path":"perf#PredicatePushdownOptimizer","type":"Performance and Efficiency"},{"name":"PushDownForEachFlatten","path":"perf#PushDownForEachFlatten","type":"Performance and Efficiency"},{"name":"PushUpFilter","path":"perf#PushUpFilter","type":"Performance and Efficiency"},{"name":"quit","path":"cmds#quit","type":"Shell and Utility Commands"},{"name":"RANDOM","path":"func#random","type":"Built In Functions"},{"name":"RANK","path":"basic#rank","type":"Pig Latin Basics"},{"name":"Reducer Estimation","path":"perf#reducer-estimation","type":"Performance and Efficiency"},{"name":"REGEX_EXTRACT","path":"func#regex-extract","type":"Built In Functions"},{"name":"REGEX_EXTRACT_ALL","path":"func#regex-extract-all","type":"Built In Functions"},{"name":"REGISTER (a jar/script)","path":"basic#register-jar","type":"Pig Latin Basics"},{"name":"REGISTER (an artifact)","path":"basic#register-artifact","type":"Pig Latin Basics"},{"name":"Relations, Bags, Tuples, Fields","path":"basic#relations","type":"Pig Latin Basics"},{"name":"REPLACE","path":"func#replace","type":"Built In Functions"},{"name":"Replicated Joins","path":"perf#replicated-joins","type":"Performance and Efficiency"},{"name":"ROUND","path":"func#round","type":"Built In Functions"},{"name":"ROUND_TO","path":"func#round_to","type":"Built In Functions"},{"name":"RTRIM","path":"func#rtrim","type":"Built In Functions"},{"name":"run","path":"cmds#run","type":"Shell and Utility Commands"},{"name":"Running jobs on a Kerberos secured cluster","path":"start#kerberos","type":"Getting Started"},{"name":"Running Pig","path":"start#run","type":"Getting Started"},{"name":"SAMPLE","path":"basic#sample","type":"Pig Latin Basics"},{"name":"Schemas","path":"basic#schemas","type":"Pig Latin Basics"},{"name":"SecondsBetween","path":"func#seconds-between","type":"Built In Functions"},{"name":"set","path":"cmds#set","type":"Shell and Utility Commands"},{"name":"sh","path":"cmds#sh","type":"Shell and Utility Commands"},{"name":"Shell and Utility Commands","path":"cmds","type":"Shell and Utility Commands"},{"name":"Sign Operators","path":"basic#sign","type":"Pig Latin Basics"},{"name":"SIN","path":"func#sin","type":"Built In Functions"},{"name":"SINH","path":"func#sinh","type":"Built In Functions"},{"name":"SIZE","path":"func#size","type":"Built In Functions"},{"name":"Skewed Joins","path":"perf#skewed-joins","type":"Performance and Efficiency"},{"name":"Specialized Joins","path":"perf#specialized-joins","type":"Performance and Efficiency"},{"name":"SPLIT","path":"basic#SPLIT","type":"Pig Latin Basics"},{"name":"SplitFilter","path":"perf#SplitFilter","type":"Performance and Efficiency"},{"name":"SPRINTF","path":"func#sprintf","type":"Built In Functions"},{"name":"SQRT","path":"func#sqrt","type":"Built In Functions"},{"name":"STARTSWITH","path":"func#startswith","type":"Built In Functions"},{"name":"STORE","path":"basic#store","type":"Pig Latin Basics"},{"name":"STREAM","path":"basic#stream","type":"Pig Latin Basics"},{"name":"STRSPLIT","path":"func#strsplit","type":"Built In Functions"},{"name":"STRSPLITTOBAG","path":"func#strsplittobag","type":"Built In Functions"},{"name":"SUBSTRING","path":"func#substring","type":"Built In Functions"},{"name":"SUBTRACT","path":"func#subtract","type":"Built In Functions"},{"name":"SubtractDuration","path":"func#subtract-duration","type":"Built In Functions"},{"name":"SUM","path":"func#sum","type":"Built In Functions"},{"name":"Syntax","path":"func#Syntax-N1305A","type":"Built In Functions"},{"name":"TAN","path":"func#tan","type":"Built In Functions"},{"name":"TANH","path":"func#tanh","type":"Built In Functions"},{"name":"Terms","path":"func#Terms-N13072","type":"Built In Functions"},{"name":"Testing and Diagnostics","path":"test","type":"Testing and Diagnostics"},{"name":"TextLoader","path":"func#textloader","type":"Built In Functions"},{"name":"Tez mode","path":"perf#tez-mode","type":"Performance and Efficiency"},{"name":"Timing your UDFs","path":"perf#profiling","type":"Performance and Efficiency"},{"name":"TOBAG","path":"func#tobag","type":"Built In Functions"},{"name":"ToDate","path":"func#to-date","type":"Built In Functions"},{"name":"TOKENIZE","path":"func#tokenize","type":"Built In Functions"},{"name":"TOMAP","path":"func#tomap","type":"Built In Functions"},{"name":"ToMilliSeconds","path":"func#to-milli-seconds","type":"Built In Functions"},{"name":"TOP","path":"func#topx","type":"Built In Functions"},{"name":"ToString","path":"func#to-string","type":"Built In Functions"},{"name":"TOTUPLE","path":"func#totuple","type":"Built In Functions"},{"name":"ToUnixTime","path":"func#to-unix-time","type":"Built In Functions"},{"name":"TrevniStorage","path":"func#TrevniStorage","type":"Built In Functions"},{"name":"TRIM","path":"func#trim","type":"Built In Functions"},{"name":"Type Construction Operators","path":"basic#type-construction","type":"Pig Latin Basics"},{"name":"UCFIRST","path":"func#ucfirst","type":"Built In Functions"},{"name":"UNION","path":"basic#union","type":"Pig Latin Basics"},{"name":"UniqueID","path":"func#uniqueid","type":"Built In Functions"},{"name":"UPPER","path":"func#upper","type":"Built In Functions"},{"name":"User Defined Functions","path":"udf","type":"User Defined Functions"},{"name":"WeeksBetween","path":"func#weeks-between","type":"Built In Functions"},{"name":"Writing Groovy UDFs","path":"udf#groovy-udfs","type":"User Defined Functions"},{"name":"Writing Java UDFs","path":"udf#udf-java","type":"User Defined Functions"},{"name":"Writing JavaScript UDFs","path":"udf#js-udfs","type":"User Defined Functions"},{"name":"Writing Jython UDFs","path":"udf#jython-udfs","type":"User Defined Functions"},{"name":"Writing Python UDFs","path":"udf#python-udfs","type":"User Defined Functions"},{"name":"Writing Ruby UDFs","path":"udf#jruby-udfs","type":"User Defined Functions"},{"name":"YearsBetween","path":"func#years-between","type":"Built In Functions"}],"types":[{"name":"Administration","count":3,"slug":"administration"},{"name":"Built In Functions","count":98,"slug":"built-in-functions"},{"name":"Control Structures","count":7,"slug":"control-structures"},{"name":"Getting Started","count":7,"slug":"getting-started"},{"name":"Performance and Efficiency","count":28,"slug":"performance-and-efficiency"},{"name":"Pig Latin Basics","count":43,"slug":"pig-latin-basics"},{"name":"Shell and Utility Commands","count":11,"slug":"shell-and-utility-commands"},{"name":"Testing and Diagnostics","count":10,"slug":"testing-and-diagnostics"},{"name":"User Defined Functions","count":8,"slug":"user-defined-functions"}]}