Documentation
¶
Overview ¶
クエリー機能を提供するパッケージ。
Index ¶
- Constants
- func CreateJobQuery(conn db.IConnection) *jobQuery
- func GetJobMapOfTargetNetwork(conn db.IConnection, nid int) (map[string]*db.JobResult, error)
- func GetJobnetwork(conn db.IConnection, id int) (*db.JobNetworkResult, error)
- func GetJobnetworkListFromName(conn db.IConnection, name string, orderby int) ([]*db.JobNetworkResult, error)
- func GetJobsOfTargetNetwork(conn db.IConnection, nid int, orderby int) ([]*db.JobResult, error)
- func JobCountAll(conn db.IConnection) int
- func JobnetworkCountAll(conn db.IConnection) int
- type JobNetResultQuery
- func (j *JobNetResultQuery) AddAndWhereID(id int)
- func (j *JobNetResultQuery) AddAndWhereJobnetwork(jobnetwork string)
- func (j *JobNetResultQuery) AddAndWhereLessThanStartdate(startDate string)
- func (j *JobNetResultQuery) AddAndWhereMoreThanStartdate(startDate string)
- func (j *JobNetResultQuery) AddAndWhereStatus(status int)
- func (j *JobNetResultQuery) AddOrderBy(orderby int)
- func (j *JobNetResultQuery) GetJobnetworkList() ([]*db.JobNetworkResult, error)
Constants ¶
const ( ORDERBY_ASC = iota ORDERBY_DESC )
Variables ¶
This section is empty.
Functions ¶
func CreateJobQuery ¶
func CreateJobQuery(conn db.IConnection) *jobQuery
func GetJobMapOfTargetNetwork ¶
ジョブネットワークのインスタンスIDを指定して、ジョブ情報をマップ形式で取得する。
func GetJobnetwork ¶
func GetJobnetwork(conn db.IConnection, id int) (*db.JobNetworkResult, error)
ジョブネットワークのインスタンスIDを指定して、ジョブネットワーク詳細情報を取得する。
func GetJobnetworkListFromName ¶
func GetJobnetworkListFromName(conn db.IConnection, name string, orderby int) ([]*db.JobNetworkResult, error)
ジョブネットワーク名を指定して、一覧を取得する。
param - conn 接続済みのDBコネクション。
param - name 検索に使用するジョブネットワーク名。
param - orderby 昇順(query.ORDERBY_ASC) / 降順(query.ORDERBY_DESC)
return ジョブネットワークレコードのスライスとエラー情報
func GetJobsOfTargetNetwork ¶
ジョブネットワークのインスタンスIDを指定して、ジョブ情報を取得する。
param - conn 接続済みのDBコネクション。
param - nid 検索に使用するジョブネットワークのインスタンスID。
param - orderby 昇順(query.ORDERBY_ASC) / 降順(query.ORDERBY_DESC)
return ジョブネットワークレコードのスライスとエラー情報
Types ¶
type JobNetResultQuery ¶
type JobNetResultQuery struct {
// contains filtered or unexported fields
}
func CreateJobnetworkQuery ¶
func CreateJobnetworkQuery(conn db.IConnection) *JobNetResultQuery
func (*JobNetResultQuery) AddAndWhereID ¶
func (j *JobNetResultQuery) AddAndWhereID(id int)
引数に指定したIDと合致する条件を追加。
func (*JobNetResultQuery) AddAndWhereJobnetwork ¶
func (j *JobNetResultQuery) AddAndWhereJobnetwork(jobnetwork string)
引数に指定したJOBNETWORKと合致する条件を追加。
func (*JobNetResultQuery) AddAndWhereLessThanStartdate ¶
func (j *JobNetResultQuery) AddAndWhereLessThanStartdate(startDate string)
引数に指定したSTARTDATEよりも小さい日付[ STARTDATE < '引数' ]を取得。
func (*JobNetResultQuery) AddAndWhereMoreThanStartdate ¶
func (j *JobNetResultQuery) AddAndWhereMoreThanStartdate(startDate string)
引数に指定したSTARTDATEよりも大きい日付[ '引数' < STARTDATE ]を取得。
func (*JobNetResultQuery) AddAndWhereStatus ¶
func (j *JobNetResultQuery) AddAndWhereStatus(status int)
引数に指定したSTATUSと合致する条件を追加。
func (*JobNetResultQuery) AddOrderBy ¶
func (j *JobNetResultQuery) AddOrderBy(orderby int)
ORDER BY句を追加する。 引数へは ORDERBY_ASC または ORDERBY_DESC を指定する。
func (*JobNetResultQuery) GetJobnetworkList ¶
func (j *JobNetResultQuery) GetJobnetworkList() ([]*db.JobNetworkResult, error)
ジョブネットワーク一覧を取得する。