normalbatch

package
v0.1.5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 12, 2025 License: BSD-3-Clause Imports: 0 Imported by: 0

Documentation

Overview

Package normalbatch

----------------develop info----------------

@Author xunmuhuang@rastar.com
@DateTime 2025-1-7 17:19

--------------------------------------------

Package normalbatch

----------------develop info----------------

@Author xunmuhuang@rastar.com
@DateTime 2025-1-7 17:19

--------------------------------------------

Package normalbatch

----------------develop info----------------

@Author xunmuhuang@rastar.com
@DateTime 2025-1-7 17:19

--------------------------------------------

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type SliceByteBatch

type SliceByteBatch struct {
	// contains filtered or unexported fields
}

func NewSliceByteBatch

func NewSliceByteBatch(len int) *SliceByteBatch

NewSliceByteBatch

@Description:获取一个实例
@param len int
@return *SliceByteBatch

----------------develop info----------------

@Author:		xunmuhuang@rastar.com
@DateTime:		2025-01-07 17:29:46

--------------------------------------------

func (*SliceByteBatch) Filter

func (a *SliceByteBatch) Filter(uuid string) *SliceByteBatch

Filter

@Description: 过滤单条
@receiver: a *SliceByteBatch
@receiver a
@param uuid string
@return *SliceByteBatch

----------------develop info----------------

@Author:		huang_calvin@163.com
@DateTime:		2024-09-07 14:58:35

--------------------------------------------

func (*SliceByteBatch) FilterMulti

func (a *SliceByteBatch) FilterMulti(filter []string) *SliceByteBatch

FilterMulti

@Description: 批量过滤
@receiver: a *SliceByteBatch
@receiver a
@param filter []string
@return SliceByteBatch

----------------develop info----------------

@Author:		huang_calvin@163.com
@DateTime:		2024-09-07 11:38:31

--------------------------------------------

func (*SliceByteBatch) GetClean

func (a *SliceByteBatch) GetClean() [][]byte

GetClean

@Description: 返回过滤后的列表并且清理
@receiver: a *SliceByteBatch
@receiver a
@return [][]byte

----------------develop info----------------

@Author:		huang_calvin@163.com
@DateTime:		2024-09-07 14:57:40

--------------------------------------------

func (*SliceByteBatch) GetUuidList

func (a *SliceByteBatch) GetUuidList() []string

GetUuidList

@Description: 获得批次的uuid切片
@receiver: a *SliceByteBatch
@receiver a
@return []string

----------------develop info----------------

@Author:		huang_calvin@163.com
@DateTime:		2024-09-07 14:21:39

--------------------------------------------

func (*SliceByteBatch) Push

func (a *SliceByteBatch) Push(msg []byte, uuid string) int

Push

@Description: 插入list并且返回长度(如果有相同的uuid,则先到先得)
@receiver: a *SliceByteBatch
@receiver a
@param msg []byte
@param uuid string
@return int

----------------develop info----------------

@Author:		huang_calvin@163.com
@DateTime:		2024-09-07 11:31:41

--------------------------------------------

type SliceInterfaceBatch

type SliceInterfaceBatch struct {
	// contains filtered or unexported fields
}

func NewSliceInterfaceBatch

func NewSliceInterfaceBatch(len int) *SliceInterfaceBatch

NewSliceInterfaceBatch

@Description:获取一个实例
@param len int
@return *SliceInterfaceBatch

----------------develop info----------------

@Author:		xunmuhuang@rastar.com
@DateTime:		2025-01-07 17:29:46

--------------------------------------------

func (*SliceInterfaceBatch) Filter

Filter

@Description: 过滤单条
@receiver: a *SliceInterfaceBatch
@receiver a
@param uuid string
@return *SliceInterfaceBatch

----------------develop info----------------

@Author:		huang_calvin@163.com
@DateTime:		2024-09-07 14:58:35

--------------------------------------------

func (*SliceInterfaceBatch) FilterMulti

func (a *SliceInterfaceBatch) FilterMulti(filter []string) *SliceInterfaceBatch

FilterMulti

@Description: 批量过滤
@receiver: a *SliceInterfaceBatch
@receiver a
@param filter []string
@return SliceInterfaceBatch

----------------develop info----------------

@Author:		huang_calvin@163.com
@DateTime:		2024-09-07 11:38:31

--------------------------------------------

func (*SliceInterfaceBatch) GetClean

func (a *SliceInterfaceBatch) GetClean() []interface{}

GetClean

@Description: 返回过滤后的列表并且清理
@receiver: a *SliceInterfaceBatch
@receiver a
@return []interface{}

----------------develop info----------------

@Author:		huang_calvin@163.com
@DateTime:		2024-09-07 14:57:40

--------------------------------------------

func (*SliceInterfaceBatch) GetUuidList

func (a *SliceInterfaceBatch) GetUuidList() []string

GetUuidList

@Description: 获得批次的uuid切片
@receiver: a *SliceInterfaceBatch
@receiver a
@return []string

----------------develop info----------------

@Author:		huang_calvin@163.com
@DateTime:		2024-09-07 14:21:39

--------------------------------------------

func (*SliceInterfaceBatch) Push

func (a *SliceInterfaceBatch) Push(msg interface{}, uuid string) int

Push

@Description: 插入list并且返回长度(如果有相同的uuid,则先到先得)
@receiver: a *SliceInterfaceBatch
@receiver a
@param msg interface{}
@param uuid string
@return int

----------------develop info----------------

@Author:		huang_calvin@163.com
@DateTime:		2024-09-07 11:31:41

--------------------------------------------

type SliceStringBatch

type SliceStringBatch struct {
	// contains filtered or unexported fields
}

func NewSliceStringBatch

func NewSliceStringBatch(len int) *SliceStringBatch

NewSliceStringBatch

@Description:获取一个实例
@param len int
@return *SliceStringBatch

----------------develop info----------------

@Author:		xunmuhuang@rastar.com
@DateTime:		2025-01-07 17:29:46

--------------------------------------------

func (*SliceStringBatch) Filter

func (a *SliceStringBatch) Filter(uuid string) *SliceStringBatch

Filter

@Description: 过滤单条
@receiver: a *SliceStringBatch
@receiver a
@param uuid string
@return *SliceStringBatch

----------------develop info----------------

@Author:		huang_calvin@163.com
@DateTime:		2024-09-07 14:58:35

--------------------------------------------

func (*SliceStringBatch) FilterMulti

func (a *SliceStringBatch) FilterMulti(filter []string) *SliceStringBatch

FilterMulti

@Description: 批量过滤
@receiver: a *SliceStringBatch
@receiver a
@param filter []string
@return SliceStringBatch

----------------develop info----------------

@Author:		huang_calvin@163.com
@DateTime:		2024-09-07 11:38:31

--------------------------------------------

func (*SliceStringBatch) GetClean

func (a *SliceStringBatch) GetClean() []string

GetClean

@Description: 返回过滤后的列表并且清理
@receiver: a *SliceStringBatch
@receiver a
@return []string

----------------develop info----------------

@Author:		huang_calvin@163.com
@DateTime:		2024-09-07 14:57:40

--------------------------------------------

func (*SliceStringBatch) GetUuidList

func (a *SliceStringBatch) GetUuidList() []string

GetUuidList

@Description: 获得批次的uuid切片
@receiver: a *SliceStringBatch
@receiver a
@return []string

----------------develop info----------------

@Author:		huang_calvin@163.com
@DateTime:		2024-09-07 14:21:39

--------------------------------------------

func (*SliceStringBatch) Push

func (a *SliceStringBatch) Push(msg string, uuid string) int

Push

@Description: 插入list并且返回长度(如果有相同的uuid,则先到先得)
@receiver: a *SliceStringBatch
@receiver a
@param msg string
@param uuid string
@return int

----------------develop info----------------

@Author:		huang_calvin@163.com
@DateTime:		2024-09-07 11:31:41

--------------------------------------------

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL