Submit Search
Force.com Developer Group Japan Meetup#2
2 likes
1,720 views
Takahiro Yonei
weird creating Parent-Children relationship on the Force.com
Technology
Read more
1 of 21
Download now
Download to read offline
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
More Related Content
PDF
Sales Force Episode VI ~ Return of Ajax Toolkit ~
Shinichi Tomita
PDF
Apex Test Plusの紹介
Yuichiro Ebihara
KEY
Force.com developers meetup #2 夏サミ、そしてソーシャル・エンタープライズを考える
Akira Kuratani
PDF
Jfdg2
Masashi Nishiwaki
PDF
Data-Intensive Text Processing with MapReduce ch4
Sho Shimauchi
PDF
プログラミング講座 #2 複雑なデータの扱い
ZOIdayo
PDF
Boost.Flyweight
gintenlabo
PDF
Web技術勉強会 20110528
龍一 田中
Sales Force Episode VI ~ Return of Ajax Toolkit ~
Shinichi Tomita
Apex Test Plusの紹介
Yuichiro Ebihara
Force.com developers meetup #2 夏サミ、そしてソーシャル・エンタープライズを考える
Akira Kuratani
Jfdg2
Masashi Nishiwaki
Data-Intensive Text Processing with MapReduce ch4
Sho Shimauchi
プログラミング講座 #2 複雑なデータの扱い
ZOIdayo
Boost.Flyweight
gintenlabo
Web技術勉強会 20110528
龍一 田中
Similar to Force.com Developer Group Japan Meetup#2
(16)
PDF
社会ネットワーク分析第7回
Satoru Mikami
PDF
小学生が簡単に構築出来る簡易データベースアプリ
Shigeru Kojima
PDF
20190625 OpenACC 講習会 第2部
NVIDIA Japan
PPTX
まだプログラム手で書いて消耗してるの?~入出力例からプログラムを自動生成する技術~(NTTデータ テクノロジーカンファレンス 2019 講演資料、2019...
NTT DATA Technology & Innovation
PDF
実行時のデータ型の表現手法
Atusi Maeda
PDF
すごいH 第12章モノイド
Shinta Hatatani
PDF
WPD-Fes #3 2015年のサバイバル学習術 Web開発技術の税引後利益 を最大化しよう!
文樹 高橋
PDF
Processing
Akifumi Nambu
PDF
勉強会資料 データ構造とアルゴリズム
Takao Sumitomo
PPTX
純粋関数型アルゴリズム入門
Kimikazu Kato
PPTX
クソザコ鳥頭が非順序連想コンテナに入門してみた
Mitsuru Kariya
PDF
【Unity道場スペシャル 2018京都】プロなら当然!プログラミング技能解説
Unity Technologies Japan K.K.
PDF
PFDS 10.2.1 lists with efficient catenation
昌平 村山
PPT
アルゴリズムとデータ構造12
Kenta Hattori
PPTX
関数型言語&形式的手法セミナー(3)
啓 小笠原
PDF
boost tour 1.48.0 all
Akira Takahashi
社会ネットワーク分析第7回
Satoru Mikami
小学生が簡単に構築出来る簡易データベースアプリ
Shigeru Kojima
20190625 OpenACC 講習会 第2部
NVIDIA Japan
まだプログラム手で書いて消耗してるの?~入出力例からプログラムを自動生成する技術~(NTTデータ テクノロジーカンファレンス 2019 講演資料、2019...
NTT DATA Technology & Innovation
実行時のデータ型の表現手法
Atusi Maeda
すごいH 第12章モノイド
Shinta Hatatani
WPD-Fes #3 2015年のサバイバル学習術 Web開発技術の税引後利益 を最大化しよう!
文樹 高橋
Processing
Akifumi Nambu
勉強会資料 データ構造とアルゴリズム
Takao Sumitomo
純粋関数型アルゴリズム入門
Kimikazu Kato
クソザコ鳥頭が非順序連想コンテナに入門してみた
Mitsuru Kariya
【Unity道場スペシャル 2018京都】プロなら当然!プログラミング技能解説
Unity Technologies Japan K.K.
PFDS 10.2.1 lists with efficient catenation
昌平 村山
アルゴリズムとデータ構造12
Kenta Hattori
関数型言語&形式的手法セミナー(3)
啓 小笠原
boost tour 1.48.0 all
Akira Takahashi
Ad
More from Takahiro Yonei
(15)
PDF
SalesforceとHerokuのより良い関係を目指して(たぶん序章)
Takahiro Yonei
PDF
HerokuとSalesforceで例えばこんなCMSでも (LT資料)
Takahiro Yonei
PPTX
EC-CubeをHerokuでも
Takahiro Yonei
PPTX
ApexトリガのBest Practiceを目指して
Takahiro Yonei
PPTX
Tokyo SFDG Meetup#16 / Release Note, Einstein Platform Service
Takahiro Yonei
PPTX
Meetup #15 : リリースノート輪読 / Apexまわり
Takahiro Yonei
PDF
カスタムメタデータを受託の案件で使ってみた話
Takahiro Yonei
PDF
Visualforceをあきらめない
Takahiro Yonei
PDF
Salesforce DUG Japan Meetup#9(REST API, Metadata API etc)
Takahiro Yonei
PDF
Salesforce dug tokyo_meetup#8_about_releasenote
Takahiro Yonei
PDF
SDUG Tokyo Meetup#7 About ReleaseNote
Takahiro Yonei
PDF
DCMax CrowdHackathonチャレンジ②
Takahiro Yonei
PDF
Salesforce DUG Tokyo meetup#5
Takahiro Yonei
PDF
Cloudforce2012 LT
Takahiro Yonei
PDF
Force.com Developer Group Japan Meetup#1
Takahiro Yonei
SalesforceとHerokuのより良い関係を目指して(たぶん序章)
Takahiro Yonei
HerokuとSalesforceで例えばこんなCMSでも (LT資料)
Takahiro Yonei
EC-CubeをHerokuでも
Takahiro Yonei
ApexトリガのBest Practiceを目指して
Takahiro Yonei
Tokyo SFDG Meetup#16 / Release Note, Einstein Platform Service
Takahiro Yonei
Meetup #15 : リリースノート輪読 / Apexまわり
Takahiro Yonei
カスタムメタデータを受託の案件で使ってみた話
Takahiro Yonei
Visualforceをあきらめない
Takahiro Yonei
Salesforce DUG Japan Meetup#9(REST API, Metadata API etc)
Takahiro Yonei
Salesforce dug tokyo_meetup#8_about_releasenote
Takahiro Yonei
SDUG Tokyo Meetup#7 About ReleaseNote
Takahiro Yonei
DCMax CrowdHackathonチャレンジ②
Takahiro Yonei
Salesforce DUG Tokyo meetup#5
Takahiro Yonei
Cloudforce2012 LT
Takahiro Yonei
Force.com Developer Group Japan Meetup#1
Takahiro Yonei
Ad
Force.com Developer Group Japan Meetup#2
1.
Force.comで 親子関係を実現する
ちょっと 変わったやり方
2.
自己紹介 •
名前: 米井 孝浩 • TwitterID: yonet77 • 所属: TAOドライブ株式会社 • Force.com開発歴: 3年くらい前から?
3.
突然ですが、 「階層構造」をもった データを、どうやって 表現してますか?
4.
階層構造をもつデータって?
例)組織、製品 祖父 親1 親2 子1 子2
5.
主従関係を使う •
自身に対して、主従関係 は結べない...
6.
参照関係を使う •
自身に対して、参照関係 は定義できる • SOQLで親は5段階上まで • SOQLで子は1段階下まで
7.
今日は別の方法を ご紹介します
8.
"入れ子集合モデル"
9.
"入れ子集合モデル"って?? このサイトで詳しく説明してます。 http://www.geocities.jp/mickindex/ database/db_tree_ns.html
10.
メリット
11.
1.階層の深さに制限がない 左値と右値で階層を表現する だけなので、参照関係のよう な階層の深さに制限はない
12.
2. 親子関係の定義が不要 左値と右値で階層を表現する だけなので、親レコードを気 にしなくてよい
13.
デメリット
14.
1.データ操作が複雑(少し) 子を挿入、親を変更...と 階層構造を編集するとき、 左値と右値の計算が常に必要
15.
入れ子集合モデルの実装 - データモデル 1. 左値と右値は必須 2.
階層の深さは任意
16.
入れ子集合モデルの実装 - 子の挿入
1 AAA 4 AAA BBB 2 BBB 3 CCC "AAA"からみて 1 AAA 6 "CCC" を追加 2 BBB 3 4 CCC 5
17.
入れ子集合モデルの実装 - 兄弟の挿入
1 AAA 4 AAA BBB 2 BBB 3 CCC "BBB"からみて 1 AAA 6 "CCC" を追加 2 BBB 3 4 CCC 5
18.
入れ子集合モデルの実装 - 兄弟の入れ替え(=行移動) AAA
1 AAA 6 BBB 2 BBB 3 4 CCC 5 CCC AAA 1 AAA 6 CCC 2 CCC 3 4 BBB 5 BBB
19.
入れ子集合モデルの実装 - 子の削除 AAA
1 AAA 6 BBB 2 CCC 3 4 BBB 5 CCC "CCC" を削除 1 AAA 6 2 CCC 3
20.
入れ子集合モデルの実装 - 親子データの取得 AAA
1 AAA 8 BBB 2 BBB 5 6 CCC 7 DDD CCC 3 DDD 4 • "AAA"以下の要素を全て取得する → LFT >= 1 and RGT <= 8 の要素を取得する • "BBB"以下の要素を全て取得する → LFT >= 2 and RGT <= 5 の要素を取得する
21.
<デモ> - Force.comの上で動かしてみます
http://fblg.jp/article/466/kirakira16/pc/6310610/4278617.jpg
Download