クラス: Mongoid:: GlobalDiscriminatorKeyAssignment::InvalidFieldHost Private

継承:
オブジェクト
  • オブジェクト
すべて表示
次のことが含まれます。
ドキュメント
定義:
lib/mongoid.rb

Overview

このクラスは、プライベート API の一部です。 このクラスは将来削除または変更される可能性があるため、可能な限り使用しないでください。

このクラスは、Mongoid メソッドのメソッド定義の場所を取得するために使用されます。

定数の概要

ドキュメントに含まれる定数

Document::ILLEAL_KEY

Composableから含まれる定数

comosable::MODELES 、 Composable::RESERVED_METHOD_NAMES

インターセプ可能に含まれる定数

中断可能::CALLBACKS

関連付けから含まれる定数

関連付け::MACRO_MAPPING

関連: : 依存関係から含まれる定数

関連付け:

永続的から含まれる定数

永続的::LAST_OPERATIONS

フィールドに含まれる定数

フィールド::ブール値 、 フィールド::IDS 、 フィールド::INVALID_BSON_CLASES 、 フィールド::StringMongoDB 、 フィールド::TRANSL_SFO 、 フィールド::Type_MAPます。

クライアントから含まれる定数

クライアント::CREATE_LOCK

アトミックに含まれる定数

Atomic::UPDATES

インスタンス属性の概要

ドキュメントに含まれる属性

#__selected_fields 、 #new_record

ステートメントに含まれる属性

次のコードを含む:

関連付けに含まれる属性

#_関連付け

属性に含まれる属性

Attributes

Clients::StorageOptionsに含まれる属性

#remembered_storage_options

メソッドの概要

ドキュメントに含まれるメソッド

#_handle_colbacks_After_instancelation 、#as_document 、# イベント 、#freeze 、#frozen 、 、 、 、 、 、 、 、 、 、 、および

Toolsに含まれるメソッド

#_client_contact_updates 、 #_gather_tools_updates 、 #_run_toolbacks_locals_from_ root 、 #_contactable_parent? 、#suppress_contact_colbacks 、 #contact 、# contact_colbacks_suppressed か。

Composableに含まれるメソッド

禁止_メソッド

Equalityに含まれるメソッド

#, #==, #eql?

コピー可能なメソッドに含まれるメソッド

#cloud, clone_with_hash

解釈可能な に含まれるメソッド

#_mongoid_run_field_ after_colbacks 、 #_mongoid_run_field_Before_ Callbacks 、 #_mongoid_run_field_colbacks 、 #_mongoid_run_field_colbacks_with_round 、 # _mongoid_run_handlerbacks_confirm 、 #in_呼び出す_状態 ) 、保留中_ コールバックs 、保留中_コールバックs = 、 run_ after_ballbacks 、#run_Before_ Callbacks 、# run_colbacks 、# run_pending_colbacks

Validableに含まれるメソッド

#start_validate 、#exit_validate 、#performing_validation 、#read_attribute_for_validation 、#valid? 、番号検証ありますか? 、 を検証します 、 を使用して を検証しますか。

Triggersに含まれるメソッド

_redefine 、#_fielden 、#_descendant 、#_parent 、#_parent= 、#_reset_memoized_descendrants 、#_ root 、#_ root は? 、#collection_fields 、#collection_descendant 、#flug_descendrants_persed 、#特権の所有者ではありませんか。 、#parentize 、#remove_field 、#reset_persisted_descendrants

Cacheableに含まれるメソッド

#cache_key, #cache_version

ステートメントに含まれるメソッド

#破棄されたか? 、 #fluged_for_delete は? 、 #new_record= 、# new_record? 、 # 永続的か? 、 #preAtlas_new_record ) 、以前はでしたか。 、 #push 可能か? 、 #readonly。 、 #readonly 、設定可能、更新可能か?

シャードに含まれるメソッド

#shard_key_field_value 、 #shard_key_fields 、 #shard_key_Selector 、 #shard_key_selector_in_db

シリアル化可能な に含まれるメソッド

#serializable_hash

選択可能なに含まれるメソッド

#アトミック_Selector

SearchIndexable に含まれるメソッド

#auto_embed_search、#vector_search

Reloadableに含まれるメソッド

#reload

関連付けから含まれるメソッド

#関連付け_名前、 #埋め込み、 # embedded_many 、 # embedded_one 、 # referenced_many は? 、 #referenced_oneか。 、 #reload_relationions

関連付け::Refが含まれるメソッド

#reflect_on_all_関連付け

関連::Macrosから含まれるメソッド

#関連付け

関連付け::ビルダーから含まれるメソッド

定義_ビルダ!、定義_作成者!。

関連: : 依存関係から含まれるメソッド

#apply_detroy_dependencies 、 defined_dependency。 、検証します。

associated ::Accessorに含まれるメソッド

ビルドする, #create_relation, define_builder!, define_creator!, define_existence_check!, define_getter!, define_ids_getter!, define_ids_setter!, define_setter!, #reset_relation_criteria, #set_relation

関連付け::参照::同期可能

#_syncable? 、 #_synced 、 #_synced? 、 #remove_inverse_keys 、 #update_inverse_keys

関連付け::参照::CounterCacheから含まれるメソッド

定義_コールバック、 #reset_counters

関連付け::参照::AutoSaveから含まれるメソッド

#__autosaving__, #autosaved?, #changed_for_autosave?, define_autosave!

永続的から含まれるメソッド

#アトミックに 、 # fail_due_to_colback 、 #fail_due_to_validation。

Peristable::Unsetableに含まれるメソッド

#unset

Peristable::Upserableに含まれるメソッド

#upsert

Peristable::Updatetableに含まれるメソッド

#update, #update!, #update_attribute

Peristable::Setableに含まれるメソッド

#set

Peristable:: Saveableに含まれるメソッド

#save, #save!

Peristable::Renameableに含まれるメソッド

#rename

Peristable::Pushableに含まれるメソッド

#add_to_set 、 #push

Peristable::Pullableに含まれるメソッド

#pull, #pull_all

位置から含まれるメソッド

位置的に

Peristable::Popableに含まれるメソッド

#pop

Permissions に含まれるメソッド::Flexible

#mul

Peristable:Minableに含まれるメソッド

#set_min

Peristable::Maxableに含まれるメソッド

#set_max

Peristable:: Logicalに含まれるメソッド

ビット

Persionable::Incrementableに含まれるメソッド

#inc

Peristable::Destructorableに含まれるメソッド

#デプロイ、 #デプロイ 。

Peristable::Deleteableに含まれるメソッド

#delete

Persionable::Createableに含まれるメソッド

#insert

Matchableに含まれるメソッド

#_一致

フィールドに含まれるメソッド

、、 、 #lazy_settable 、 オプション 、 オプション 、 traverse_asaction_tree 、 # using_object_ids 、 、 #validate_writeable_field_name。

EOLに含まれるメソッド

# MongoDB_object_id__

属性に含まれるメソッド

#assign_attributes 、 #attribute_Missing? 、 #attribute_presentation 、#attributes_Before_type_ Cast 、# has_attribute ? 、 #has_attribute_Before_type_lastか。 、 # process_raw_attribute 、 # read_attribute 、 # read_attribute_confirm

属性::Readonlyに含まれるメソッド

#attribute_writeable?

Attributes::Processingに含まれるメソッド

#process_attributes

クライアントに含まれるメソッド

クリア 、クライアント 、デフォルト、切断 、再接続 、 設定 、 with_name

Clients::Sessionsに含まれるメソッド

次が含まれます:

Clients::Optionsに含まれるメソッド

#collection 、 #collection_name 、 #mongo_client 、#永続性_context 、#永続性_context? 、と

Clients::StorageOptionsに含まれるメソッド

#remember_storage_options を使用します。 、 #storage_options

Changeableに含まれるメソッド

#attribute_from 、#changed_attributes 、#changes 、# String_changed 、 、両方の を使用します。 、#move_changes 、#post_persist 、#prevになります。 、#setters 、#_save_change_to_attribute?

アトミックに含まれるメソッド

#add_atomic_pull , #add_atomic_unset , #atomic_array_add_to_sets , #atomic_array_pulls , #atomic_array_pushes , #atomic_attribute_name , #atomic_delete_modifier , #atomic_insert_modifier , #atomic_path , #atomic_paths , #atomic_position , #atomic_pulls , #atomic_pushes , #atomic_sets , #atomic_unsets , #atomic_updates , #delayed_atomic_pulls 、遅延_アトミック_セット 、遅延_アトミック_unsets 、#フラグ_as_destricted 、 #フラグメント_デプロイs 、 # process_flugger_delete s