コード例 #1
0
func NewByteArrayDataOutput(data []byte) *ByteArrayDataOutput {
	ans := &ByteArrayDataOutput{}
	ans.DataOutputImpl = util.NewDataOutput(ans)
	ans.reset(data)
	return ans
}
コード例 #2
0
ファイル: output.go プロジェクト: voidException/golucene
func NewIndexOutput(part util.DataWriter) *IndexOutputImpl {
	return &IndexOutputImpl{util.NewDataOutput(part)}
}
コード例 #3
0
func newGrowableByteArrayDataOutput(cp int) *GrowableByteArrayDataOutput {
	ans := &GrowableByteArrayDataOutput{bytes: make([]byte, 0, util.Oversize(cp, 1))}
	ans.DataOutputImpl = util.NewDataOutput(ans)
	return ans
}
コード例 #4
0
ファイル: bytes.go プロジェクト: kiskovacs/golucene
func newBytesStore() *BytesStore {
	bs := &BytesStore{}
	bs.DataOutputImpl = util.NewDataOutput(bs)
	return bs
}