Uses of Interface
net.nutch.io.Writable

Packages that use Writable
net.nutch.db Web database: tracks page fetches and link structure. 
net.nutch.fetcher The Nutch robot. 
net.nutch.fs   
net.nutch.indexer Maintain Lucene full-text indexes. 
net.nutch.io Generic i/o code for use when reading and writing data to the network, to databases, and to files. 
net.nutch.ipc Client/Server code used by distributed search. 
net.nutch.linkdb   
net.nutch.pagedb   
net.nutch.parse   
net.nutch.protocol   
net.nutch.searcher Search API 
net.nutch.tools   
 

Uses of Writable in net.nutch.db
 

Classes in net.nutch.db that implement Writable
static class DistributedWebDBWriter.LinkInstruction
          Holds an instruction over a Link.
static class DistributedWebDBWriter.PageInstruction
          PageInstruction holds an operation over a Page.
 class Link
          This is the field in the Link Database.
 class Page
          A row in the Page Database.
static class WebDBWriter.LinkInstruction
          Holds an instruction over a Link.
static class WebDBWriter.PageInstruction
          PageInstruction holds an operation over a Page.
 

Methods in net.nutch.db with parameters of type Writable
 void WebDBWriter.PageInstructionWriter.appendInstructionInfo(SequenceFile.Writer writer, Page page, int opcode, Writable val)
          Append the PageInstruction info to the indicated SequenceFile, and keep the PI for later reuse.
 void WebDBWriter.PageInstructionWriter.appendInstructionInfo(SequenceFile.Writer writer, Page page, Link link, int opcode, Writable val)
          Append the PageInstruction info to the indicated SequenceFile, and keep the PI for later reuse.
 void WebDBWriter.LinkInstructionWriter.appendInstructionInfo(SequenceFile.Writer writer, Link link, int opcode, Writable val)
          Append the LinkInstruction info to the indicated SequenceFile and keep the LI for later reuse.
 void EditSectionWriter.append(WritableComparable key, Writable val)
          Add a key/val pair
 void EditSectionGroupWriter.append(WritableComparable key, Writable val)
          Add an instruction and append it.
 void DistributedWebDBWriter.PageInstructionWriter.appendInstructionInfo(EditSectionGroupWriter writer, Page page, int opcode, Writable val)
          Append the PageInstruction info to the indicated SequenceFile, and keep the PI for later reuse.
 void DistributedWebDBWriter.PageInstructionWriter.appendInstructionInfo(EditSectionGroupWriter writer, Page page, Link link, int opcode, Writable val)
          Append the PageInstruction info to the indicated SequenceFile, and keep the PI for later reuse.
 void DistributedWebDBWriter.LinkInstructionWriter.appendInstructionInfo(EditSectionGroupWriter writer, Link link, int opcode, Writable val)
          Append the LinkInstruction info to the indicated SequenceFile and keep the LI for later reuse.
 

Uses of Writable in net.nutch.fetcher
 

Classes in net.nutch.fetcher that implement Writable
 class FetcherOutput
          An entry in the fetcher's output.
 

Uses of Writable in net.nutch.fs
 

Classes in net.nutch.fs that implement Writable
 class Block
          A Block is a Nutch FS primitive, identified by a long.
 class DatanodeInfo
          DatanodeInfo tracks stats on a given node
 class FSParam
          IPC param
 class FSResults
          The result of an NFS IPC call.
 class HeartbeatData
          Heartbeat data
 

Fields in net.nutch.fs declared as Writable
 Writable FSResults.first
           
 Writable FSResults.second
           
 Writable FSParam.first
           
 Writable FSParam.second
           
 

Methods in net.nutch.fs that return Writable
 Writable NDFS.NameNode.call(Writable param)
          This method implements the call invoked by client.
 

Methods in net.nutch.fs with parameters of type Writable
 Writable NDFS.NameNode.call(Writable param)
          This method implements the call invoked by client.
 

Constructors in net.nutch.fs with parameters of type Writable
FSResults(byte op, Writable first)
           
FSResults(byte op, Writable first, Writable second)
           
 

Uses of Writable in net.nutch.indexer
 

Classes in net.nutch.indexer that implement Writable
static class DeleteDuplicates.IndexedDoc
          The key used in sorting for duplicates.
 

Uses of Writable in net.nutch.io
 

Subinterfaces of Writable in net.nutch.io
 interface WritableComparable
          An interface which extends both Writable and Comparable.
 

Classes in net.nutch.io that implement Writable
 class ArrayWritable
          A Writable for arrays containing instances of a class.
 class BooleanWritable
          A WritableComparable for booleans.
 class BytesWritable
          A Writable for byte arrays.
 class IntWritable
          A WritableComparable for ints.
 class LongWritable
          A WritableComparable for longs.
 class MD5Hash
          A Writable for MD5 hash values.
 class NullWritable
          Singleton Writable with no data.
 class TwoDArrayWritable
          A Writable for 2D arrays containing a matrix of instances of a class.
 class UTF8
          A WritableComparable for strings that uses the UTF8 encoding.
 class VersionedWritable
          A base class for Writables that provides version checking.
 

Methods in net.nutch.io that return Writable
 Writable[][] TwoDArrayWritable.get()
           
 Writable[] ArrayWritable.get()
           
 Writable ArrayFile.Reader.next(Writable value)
          Read and return the next value in the file.
 Writable ArrayFile.Reader.get(long n, Writable value)
          Return the nth value in the file.
 Writable MapFile.Reader.get(WritableComparable key, Writable val)
          Return the value for the named key, or null if none exists.
 

Methods in net.nutch.io with parameters of type Writable
 void TwoDArrayWritable.set(Writable[][] values)
           
 void ArrayWritable.set(Writable[] values)
           
 void ArrayFile.Writer.append(Writable value)
          Append a value to the file.
 Writable ArrayFile.Reader.next(Writable value)
          Read and return the next value in the file.
 Writable ArrayFile.Reader.get(long n, Writable value)
          Return the nth value in the file.
 void SequenceFile.Writer.append(Writable key, Writable val)
          Append a key/value pair.
 boolean SequenceFile.Reader.next(Writable key)
          Read the next key in the file into key, skipping its value.
 boolean SequenceFile.Reader.next(Writable key, Writable val)
          Read the next key/value pair in the file into key and val.
 void MapFile.Writer.append(WritableComparable key, Writable val)
          Append a key/value pair to the map.
 boolean MapFile.Reader.next(WritableComparable key, Writable val)
          Read the next key/value pair in the map into key and val.
 Writable MapFile.Reader.get(WritableComparable key, Writable val)
          Return the value for the named key, or null if none exists.
 

Constructors in net.nutch.io with parameters of type Writable
TwoDArrayWritable(Class valueClass, Writable[][] values)
           
ArrayWritable(Class valueClass, Writable[] values)
           
 

Uses of Writable in net.nutch.ipc
 

Methods in net.nutch.ipc that return Writable
 Writable Client.call(Writable param, InetSocketAddress address)
          Make a call, passing param, to the IPC server running at address, returning the value.
 Writable[] Client.call(Writable[] params, InetSocketAddress[] addresses)
          Makes a set of calls in parallel.
abstract  Writable Server.call(Writable param)
          Called for each call.
 

Methods in net.nutch.ipc with parameters of type Writable
 Writable Client.call(Writable param, InetSocketAddress address)
          Make a call, passing param, to the IPC server running at address, returning the value.
 Writable[] Client.call(Writable[] params, InetSocketAddress[] addresses)
          Makes a set of calls in parallel.
abstract  Writable Server.call(Writable param)
          Called for each call.
 

Uses of Writable in net.nutch.linkdb
 

Classes in net.nutch.linkdb that implement Writable
 class LinkAnalysisEntry
          An entry in the LinkAnalysisTool's output.
 

Uses of Writable in net.nutch.pagedb
 

Classes in net.nutch.pagedb that implement Writable
 class FetchListEntry
           
 

Uses of Writable in net.nutch.parse
 

Classes in net.nutch.parse that implement Writable
 class Outlink
           
 class ParseData
          Data extracted from a page's content.
 class ParseText
           
 

Uses of Writable in net.nutch.protocol
 

Classes in net.nutch.protocol that implement Writable
 class Content
           
 

Uses of Writable in net.nutch.searcher
 

Classes in net.nutch.searcher that implement Writable
static class DistributedSearch.Param
          The parameter passed with IPC requests.
static class DistributedSearch.Result
          The parameter returned with IPC responses.
 class Hit
          A document which matched a query in an index.
 class HitDetails
          Data stored in the index for a hit.
 class Hits
          A set of hits matching a query.
 class Query
          A Nutch query.
 

Methods in net.nutch.searcher that return Writable
 Writable DistributedSearch.Server.call(Writable param)
           
 

Methods in net.nutch.searcher with parameters of type Writable
 Writable DistributedSearch.Server.call(Writable param)
           
 

Uses of Writable in net.nutch.tools
 

Classes in net.nutch.tools that implement Writable
static class FetchListTool.SortableScore
          SortableScore is just a WritableComparable Float!
 



Copyright © 2004 The Nutch Organization.