2 * Copyright (c) 2007 Yahoo! Inc. All rights reserved.
3 * See accompanying LICENSE file.
5 package com
.yahoo
.pig
.impl
.physicalLayer
;
7 import java
.io
.IOException
;
9 import com
.yahoo
.pig
.StorageFunc
;
10 import com
.yahoo
.pig
.data
.Tuple
;
11 import com
.yahoo
.pig
.PigServer
.ExecType
;
12 import com
.yahoo
.pig
.impl
.io
.FileLocalizer
;
14 public class POLoad
extends PhysicalOperator
{
17 boolean bound
= false;
19 public POLoad(String filenameIn
, StorageFunc lfIn
, int outputType
) {
21 inputs
= new PhysicalOperator
[0];
23 filename
= filenameIn
;
27 public boolean open(boolean continueFromLast
) throws IOException
{
29 lf
.bindTo(FileLocalizer
.open(ExecType
.LOCAL
, filename
), 0, Long
.MAX_VALUE
);
35 public Tuple
getNext() throws IOException
{